php 配列の先頭から値を追加する
phpで、array_unshiftを使用して、配列の先頭から値を追加するサンプルコードを記述してます。phpのバージョンは8.0です。
環境
- OS CentOS Linux release 8.0.1905 (Core)
- php 8.0.0
- nginx 1.14.1
array_unshift使い方
array_unshiftを使用すれば、配列の先頭から値を追加することが可能です。
$result = array_unshift(配列, 追加する値,...);
// 戻り値は、要素の数
以下は、配列の先頭から値を追加するサンプルコードとなります。
<?php
$arr = ["aaa", "bbb", "ccc"];
$result = array_unshift($arr, "AAA");
echo $result . PHP_EOL; // 4 ← 要素の数
print_r($arr);
実行結果
Array
(
[0] => AAA
[1] => aaa
[2] => bbb
[3] => ccc
)
複数個追加することも可能です。
<?php
$arr = ["aaa", "bbb", "ccc"];
$result = array_unshift($arr, "AAA", "BBB", "CCC");
echo $result . PHP_EOL; // 6 ← 要素の数
print_r($arr);
実行結果
Array
(
[0] => AAA
[1] => BBB
[2] => CCC
[3] => aaa
[4] => bbb
[5] => ccc
)
-
前の記事
Ruby 配列のASCIIコードを文字列に変換する「pack」と「map」のパフォーマンスを計測する 2021.09.21
-
次の記事
Linux echoでファイル作成時に改行を入れる 2021.09.21
コメントを書く