値の配列をキーの配列に変換する最も効率的な方法は何ですか? foreachループを避けたいのですが...
$in = array(
'red',
'green',
'blue'
);
の中へ
$out = array(
'red' => NULL,
'green' => NULL,
'blue' => NULL
);
PHPのarray_flip
関数を使用します。
array_fill_keys
。
$out = array_fill_keys($in, null);