PHPのarray_fill_keys関数

WEB開発
この記事は約1分で読めます。
スポンサーリンク

https://www.php.net/manual/ja/function.array-fill-keys.php

keyを指定して、残りを何かの値で埋めたい場合に利用する
特定の値を空で埋めたい場合に+演算子と一緒に利用すると便利

$keys = array(5,8,12);
$a = array_fill_keys($keys,NULL);
$b = [8=>'abc'];

$b += $a; 

//result
$a= [
5 => NULL,
8 => NULL,
12 => NULL,
];

$b= [
5 => NULL,
8 => 'abc',
12 => NULL,
];

コメント

タイトルとURLをコピーしました