どうも、ちょげ(@chogetarou)です。
配列(array)の最初に指定した要素を追加する方法を紹介します。
方法

配列(array)の先頭に要素を追加するには、array_unshift()を使います。
まず、array_unshift()を呼び出します。
そして、array_unshift()の第1引数に配列、第2引数に追加する要素を指定します。
//arr=対象の配列, item=追加する要素
array_unshift($arr, item);
上記のarray_unshift()は、第1引数の配列(array)の先頭に第2引数の要素を追加します。
もし、配列の先頭に複数の要素を同時に追加したい場合は、array_unshift()の第2引数以降にカンマ区切りで指定します。
//item1, item2, item3,・・・を同時に追加
array_unshift($arr, item1, item2, item3, ・・・);
使用例
使用例1
<?php
$numbers = [1, 2, 3, 4, 5];
array_unshift($numbers, 0);
print_r($numbers);
?>
出力:
Array
(
[0] => 0
[1] => 1
[2] => 2
[3] => 3
[4] => 4
[5] => 5
)
使用例2
<?php
$numbers = [1, 2, 3, 4, 5];
array_unshift($numbers, -2, -1, 0);
print_r($numbers);
?>
出力:
Array
(
[0] => -2
[1] => -1
[2] => 0
[3] => 1
[4] => 2
[5] => 3
[6] => 4
[7] => 5
)
コメント