PHP 関数の概要 -array_unshift(): 配列の先頭に要素を挿入する
PHP では、配列は最も一般的に使用されるデータ構造の 1 つです。配列の先頭に新しい要素を挿入する必要がある場合、PHP の array_unshift() 関数を使用してこれを実現できます。
array_unshift() 関数の機能は、配列の先頭に 1 つ以上の要素を挿入し、配列の長さを変更することです。新しい要素を配列の先頭に挿入し、既存の要素を後方に移動します。
array_unshift() 関数の構文は次のとおりです。
array_unshift(array &$array,mixed $value1 [,mixed $... ])
パラメータの説明:
具体的なサンプル コードを見てみましょう:
<?php $fruit = array("apple", "banana", "orange"); echo "原数组:"; print_r($fruit); array_unshift($fruit, "lemon"); echo "插入后的新数组:"; print_r($fruit); ?>
コードでは、3 つのフルーツを含む $fruit という名前の配列を作成しました。次に、array_unshift() 関数を使用して、新しい要素「lemon」を配列の先頭に挿入します。次に、挿入された配列を print_r() 関数を通じて出力します。
上記のコードを実行すると、次の出力が得られます:
元の配列: Array
(
[0] => apple [1] => banana [2] => orange
)
挿入後の新しい配列: Array
(
[0] => lemon [1] => apple [2] => banana [3] => orange
)
出力結果からわかるように、array_unshift() 関数を通じて、新しい要素「lemon」を配列の先頭に正常に挿入しました。元の要素を順番に 1 つ後ろに移動します。
array_unshift() 関数は要素を挿入した後に新しい配列の長さを返すことに注意してください。
1 つの要素を挿入するだけでなく、array_unshift() 関数を使用して複数の要素を一度に挿入することもできます。例:
<?php $numbers = array(4, 5); echo "原数组:"; print_r($numbers); array_unshift($numbers, 1, 2, 3); echo "插入后的新数组:"; print_r($numbers); ?>
上記のコードを実行すると、次の出力が得られます:
元の配列: Array
(
[0] => 4 [1] => 5
)
新しい配列後の挿入 :Array
(
[0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5
)
上記の例を通じて、array_unshift() 関数を使用して 1 つ以上の要素を配列の先頭に挿入し、配列を変更する方法を学びました。配列の長さ。
概要:
array_unshift() 関数は、PHP でよく使用される配列関数の 1 つで、配列の先頭に 1 つ以上の要素を簡単に挿入できます。実際の開発では、配列の先頭に要素を追加する必要がある場合、array_unshift() 関数を使用してこれを実現できます。
以上がPHP 関数の紹介—array_unshift(): 配列の先頭に要素を挿入します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。