array_push() 関数の簡単な使用法。これは配列操作によく使用される関数です。必要な方は参照してください
(PHP 4、PHP 5)。
array_push — 1 つ以上の要素を配列の末尾にプッシュします (プッシュ)バグを報告する 説明
int array_push ( array &$array , 混合 $var [, 混合 $... ] )
array_push() は配列をスタックとして扱い、渡された変数を配列の最後にプッシュします。配列の長さは、スタックにプッシュされた変数の数に応じて増加します。以下と同じ効果:
コードをコピー | |
配列内の新しい合計セル数を返します。
例 1
コードをコピー | |
配列 ( [0] => 犬 [1] => 猫 [2] => 馬 [3] => 鳥 ) 例 2
文字列キーを含む配列:
コードをコピー | |
配列 ( [a] => 犬 [b] => 猫 [0] => 馬 [1] => 鳥 )
注: array_push() を使用して配列にユニットを追加する場合は、関数を呼び出す追加の負担がないため、$array[] = を使用することをお勧めします。
注意: array_push() は、最初の引数が配列でない場合に警告を発行します。これは、新しい配列を作成する $var[] の動作とは異なります。
array_pop()、array_shift()、array_unshift()を参照してください。
キーを配列内に保持したい場合は、以下を使用します:
コードをコピー | |
関数 array_pshift(&$array) { $keys = array_keys($array); $key = array_shift($keys); $要素 = $array[$key] 設定を解除($array[$key]) $要素を返します } ?> |