php 配列を指定した値で埋める
phpで、array_padを使用して、配列を指定した値で埋めるサンプルコードを記述してます。phpのバージョンは8.0です。
環境
- OS CentOS Linux release 8.0.1905 (Core)
- php 8.0.0
- nginx 1.14.1
array_pad使い方
array_padを使用すれば、配列を指定した値で埋めることが可能です。
array_pad(配列, 要素数, 埋める値);
以下は、配列を指定した値で埋めるサンプルコードとなります。
<?php
$arr = ["aaa", "bbb", "ccc"];
$result = array_pad($arr, 5, "AAA");
print_r($result);
実行結果
Array
(
[0] => aaa
[1] => bbb
[2] => ccc
[3] => AAA
[4] => AAA
)
元の配列に足りない2つ分の要素が「AAA」で生成されます。
元の配列の要素数と、埋めたい要素数が同じ場合は、何も変化はありません。
$arr = ["aaa", "bbb", "ccc"];
$result = array_pad($arr, 3, "AAA");
print_r($result);
実行結果
Array
(
[0] => aaa
[1] => bbb
[2] => ccc
)
マイナスを指定すると、不足している要素が先頭に挿入されます。
<?php
$arr = ["aaa", "bbb", "ccc"];
$result = array_pad($arr, -5, "AAA");
print_r($result);
実行結果
Array
(
[0] => AAA
[1] => AAA
[2] => aaa
[3] => bbb
[4] => ccc
)
-
前の記事
Rocky Linux ssh 鍵認証を設定する 2021.09.06
-
次の記事
コマンドプロンプト 実行結果をクリップボードにコピーする 2021.09.06
コメントを書く