我有没有键的嵌套数组。我想按特定顺序添加键。什么是干净的方式来做到这一点?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