PHP array_push() 関数
例
"blue" と "yellow" を配列の末尾に挿入:
<?php $a=array("red","green"); array_push($a,"blue","yellow"); print_r($a); ?>
定義と使用法
array_push() 関数は、最初の引数の配列の末尾に 1 つまたは複数の要素を追加(スタックに追加)し、新しい配列の長さを返します。
この関数は $array[] = $value を複数回呼び出すに等しいです。
ヒントと注釈
注釈:配列に文字列キーがある場合でも、追加する要素は常に数値キーです。(例 2 を参照してください)
注釈:配列に要素を追加するために array_push() を使用するよりも、$array[] = を使用した方が良いです。なぜなら、これにより関数呼び出しの追加負荷が発生しません。
注釈:最初の引数が配列でない場合、array_push() は警告メッセージを出します。これは $var[] の動作とは異なり、新しい配列を作成します。
文法
array_push(array,value1,value2...)
パラメータ | 説明 |
---|---|
array | 必須。配列を指定します。 |
value1 | 必須。追加する値を指定します。 |
value2 | オプション。追加する値を指定します。 |
技術的詳細
返り値: | 新しい配列の要素数を返します。 |
PHP バージョン: | 4+ |
さらに例
例 1
文字列キーを持つ配列:
<?php $a=array("a"=>"red","b"=>"green"); array_push($a,"blue","yellow"); print_r($a); ?>