在PHP中,复制数组并保留键值为空值的最佳方法是什么?什么是复制数组并保留键值为空的最佳方法
array1 = array("apple" => "green", "banana" => "yellow);
我想复制到数组1和数组2只保留键...
array2 = array("apple" => "", "banana" => "");
在PHP中,复制数组并保留键值为空值的最佳方法是什么?什么是复制数组并保留键值为空的最佳方法
array1 = array("apple" => "green", "banana" => "yellow);
我想复制到数组1和数组2只保留键...
array2 = array("apple" => "", "banana" => "");
return array_fill_keys(array_keys($array1), "");
一个
(示例运行:http://www.ideone.com/SuMt2)
可以使用foreach
产生新的阵列,或众多array functions
怎么样,它返回一个数组,其中另一个数组的键为值。
然后,您可以使用array_flip()来更改值和vo的键值,并获得结果。
一言以蔽之:
$array2 = array_flip(array_keys($array1));
他不想翻转。 – elias 2010-04-18 08:53:03
啊,没关系,误读:) – elias 2010-04-18 08:55:04