我有一個多維數組作爲鍵的字符串。我想在這些鍵上執行一個函數(來操作字符串),然後寫入一個新的數組(即保持原始數組不變)。PHP:重命名多維數組的鍵
實施例:
$oldArr = array( "foo_old" => array("moo_old" => 1234, "woo_old" => 5678); "bar_old" => array("car_old" => 4321, "tar_old" => 8765); );
變爲:
$newArr = array( "foo_new" => array("moo_new" => 1234, "woo_new" => 5678); "bar_new" => array("car_new" => 4321, "tar_new" => 8765); );
這僅僅是一個示例,實際陣列具有更多級/尺寸。哦,我的功能並沒有用「_new」代替「_old」,這只是一個例子。
我希望我有所作爲,提前致謝!
do oyu想要替換所有的鍵一般還是隻是特殊鍵? – Thariama 2010-06-23 14:09:52
我想替換所有的鍵,是的。 (即,將我的函數()應用於每個數組鍵)對不起,不夠清晰。 – user367217 2010-06-23 14:18:46