获得一组值并将其转换为键数组的最有效方法是什么? 我真的很想避免任何foreach循环...
$in = array(
'red',
'green',
'blue'
);
INTO
$out = array(
'red' => NULL,
'green' => NULL,
'blue' => NULL
);
答案 0 :(得分:31)
使用PHP的array_flip
函数。
<小时/> 第二个想法,如果你想让值为null,那么你可能想要使用
array_fill_keys
:
$out = array_fill_keys($in, null);