现在已经在这个问题上停留了一段时间,所以任何帮助都将不胜感激。我有一个包含元素列表的数组(左),目标是使用左数组中的值对另一个数组(右)键进行排序。
左边的数组
Array
(
[0] => ID
[1] => FirstName
[2] => LastName
[3] => Address
)
正确的数组
Array
(
[0] => Array
(
[FirstName] => Pim
[Address] => Finland
[LastName] => Svensson
[ID] => 3
)
[1] => Array
(
[FirstName] => Emil
[Address] => Sweden
[LastName] => Malm
[ID] => 5
)
)
我要完成的事情与此类似
Array
(
[0] => Array
(
[ID] => 3
[FirstName] => Pim
[LastName] => Svensson
[Address] => Finland
)
有人吗? :) 哦,我正在运行 php 5.3,如果它有帮助的话!
最佳答案
$output = array();
foreach ( $right as $array ) {
foreach ( $left as $field ) {
$temp[$field] = $array[$field];
}
$output[] = $temp;
}
关于php - 更改数组中的索引顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2704002/