在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