7
値の配列をキーの配列に変換する最も効率的な方法は何ですか? 私は本当に...任意のforeachループを避けるためにPHP配列 - 配列の値をキーに変換
$out = array(
'red' => NULL,
'green' => NULL,
'blue' => NULL
);
値の配列をキーの配列に変換する最も効率的な方法は何ですか? 私は本当に...任意のforeachループを避けるためにPHP配列 - 配列の値をキーに変換
$out = array(
'red' => NULL,
'green' => NULL,
'blue' => NULL
);
使用PHPのarray_flip
機能INTO
$in = array(
'red',
'green',
'blue'
);
をしたいと思います。あなたは値がnullになりたい場合は
二思想にarray_fill_keys
を使用する場合があります:
$out = array_fill_keys($in, null);
はちょうどarray_fill_keys +1と言うつもりだった – mmundiff
マニュアルを読むことは常に良い考えです。 http://www.php.net/manual/en/ref.array.php – vascowhite
@AlexV:私の最後のコメントのリンクを参照し、[こちら](http://meta.stackexchange.com/questions/16721)をご覧ください。/how-does-accept-rate-work)も同様です。 – Travesty3