在PHP中将简单数组转换为关联数组的最快方法是什么,以便可以在isset($array[$value])中检查值
即进行以下转换的最快方式:
$array=array(1,2,3,4,5);
$assoc=array();
foreach($i=>;$value的数组){
$assoc[$value]=1;
}
您的代码完全等同于:
$assoc=array_fill_key(数组(1,2,3,4,5),1);//或
$assoc=数组填充键(范围(1,5),1);
array\u flip(),虽然它可能适用于您的目的,但不同
PHP参考:array\u fill\u keys(),array\u flip()