array_unshift関数の使い方は何ですか?
array_unshift関数は、配列の先頭に1つ以上の要素を挿入するために使用されます。与えられた要素を配列の先頭に挿入し、インデックス関係を再構築します。
関数の構文は以下の通りです:
array_unshift(array $array, mixed $value1, mixed $value2, …): int
パラメータ説明:
- $array:操作する必要がある配列。
- $value1、$value2など:選択肢で、配列の先頭に挿入する値です。
戻り値は、要素を挿入した後の配列の新しい長さです。
例:
$stack = array("orange", "banana");
array_unshift($stack, "apple", "raspberry");
print_r($stack);
出力:
Array
(
[0] => apple
[1] => raspberry
[2] => orange
[3] => banana
)
上記の例では、元の配列は[“orange”, “banana”]であり、array_unshiftを使用して”apple”と”raspberry”の2つの要素が挿入され、最終的な配列は[“apple”, “raspberry”, “orange”, “banana”]になります。