我有沒有鍵的嵌套數組。我想按特定順序添加鍵。什麼是乾淨的方式來做到這一點?PHP將鍵添加到嵌套數組
從這個數組開始。它只是按位置索引的。
[0] => (
[0] => Tyler
[1] => Durden
[2] => 05/07/1985
)
[1] => (
[0] => Edward
[1] => Norton
[2] => 03/21/1988
)
現在,爲了將這些鍵:
['first_name'] =>
['last_name'] =>
['birthday'] =>
最終陣列:
[0] => (
['first_name'] => Tyler
['last_name'] => Durden
['birthday'] => 05/071985
)
[1] => (
['first_name'] => Edward
['last_name'] => Norton
['birthday'] => 03/21/1988
)
獎金upvotes如果你的代碼允許,而不是硬編碼的任意鍵結構,!
我用了一堆嵌套的foreach循環的嘗試過自己。這是超效率和清晰的,一個更優雅的方法必須存在。我自己試了一下,謝謝。我也瀏覽了所有的PHP函數,但沒有意識到array_combine可以在這種情況下工作。 – 2012-08-15 19:08:57