ホームページ >バックエンド開発 >PHPチュートリアル >PHPで配列の先頭と末尾に要素を追加する方法
数値インデックス付き配列の場合、array_push() 関数を通じて要素を配列に追加します。
array_push() 関数は配列をスタックとして扱い、受け取った変数を配列の末尾にプッシュします。スタックにプッシュされる変数の数が増加し、新しいユニットの総数が増えると、配列の長さが増加します。配列内の値が返されます。
最後に要素を追加します
構文形式は次のとおりです:
int array_push ( array &$array , mixed $var [, mixed $... ] )
パラメータ配列は指定された配列で、パラメータ$varは配列にプッシュされる値です。
以下は、配列の末尾に要素を追加するarray_push()関数です 具体的なコード例は次のとおりです:
<?php header("Content-Type:text/html; charset=utf-8"); $array_push = array("PHP中文网","百度一下");//定义数组 array_push($array_push,"搜狗浏览器","火狐浏览器");//添加元素 print_r($array_push);// 输出数组结果 ?>
出力結果は次のとおりです:
配列を追加する別の簡単な方法。要素、数値添字用 配列:
$names[] = 'ruby';
この関数は array_push に似ていますが、一度に 1 つしか追加できません。連想配列の場合、角括弧内にキーを追加できます
$info['height'] = 1.7;
参照コード
$names[] = 'lucy'; $names[] = 'lily'; // 等同于 array_push($names, 'lucy', 'lily');
array_unshift head に要素を追加するには
array_push も同様の原理ですが、方向が異なるだけです。
構文形式は次のとおりです:
int array_unshift ( array &$array , mixed $var [, mixed $... ] )
次に、例を通じて array_unshift() 関数を直接紹介します。具体的なコードは次のとおりです:
<?php header("Content-Type:text/html; charset=utf-8"); $names = ['andy', 'tom', 'jack']; array_unshift($names, 'joe', 'hank'); print_r($names); ?>
出力結果は次のとおりです:
次の記事で。 『PHP配列のHead、tail、任意の要素を削除する方法』をご紹介します!
【おすすめチュートリアル】
1. おすすめの関連トピック:「php array (配列)」
2. おすすめの関連ビデオコース:「配列を使用してスタック操作を実装する: array_push と array_pop」
以上がPHPで配列の先頭と末尾に要素を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。