PHP | 配列で指定個数分、値がなければ空の値を追加する方法
PHPの配列で値がなければ空の値を指定個数になるように追加する方法を紹介しています。
確認環境
エックスサーバー
PHP 8.016
配列の値がなければ空の値を指定個数になるように追加する
配列の値がなければ空の値を指定個数になるように追加するには、isset()
で値の存在を確認してなければ新規に作成します。
$array = ['Aplle', 'Banana', 'Grape'];
for ($i = 0; $i < 5; $i++) {
$array[$i] = isset($array[$i]) ? $array[$i] : '';
}
print_r($array);
// Array ( [0] => Aplle [1] => Banana [2] => Grape [3] => [4] => )
PHPはキー名から値が存在しないデータを呼び出そうとすると「Undefined array key」エラーとなりますので対処方法のひとつとして利用できます。
ディスカッション
コメント一覧
まだ、コメントがありません