排序数组PHP(排序数组PHP)
这是我的数组()…我用的是谷歌翻译,英语不太好。 我正在使用print\u r()打印此数组。但我要说的是,从这个角度来看排序数组PHP(排序数组PHP),php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,这是我的数组()…我用的是谷歌翻译,英语不太好。 我正在使用print\u r()打印此数组。但我要说的是,从这个角度来看 Array ( [0] => Array ( [0] => 606125999550609 [1] => Patricia [2] => Michelle ) [1] => Array (
Array
(
[0] => Array
(
[0] => 606125999550609
[1] => Patricia
[2] => Michelle
)
[1] => Array
(
[0] => 724417787635260
[1] => Nasshy
[2] => Green
)
[2] => Array
(
[0] => 1121064174618668
[1] => Luisanna
[2] => Rodriguez
)
[3] => Array
(
[0] => 1057585894278115
[1] => Libane
[2] => Heredia
)
)
基本上我需要的是对这个数组进行如下排序。。。。。。
所以我不知道如何在PHP中排序
Array
(
[0] => 606125999550609
[1] => 724417787635260
[2] => 1121064174618668
[3] => 1057585894278115
[4] => Patricia
[5] => Nasshy
[6] => Luisanna
[7] => Libane
[8] => Michelle
[9] => Green
[10] => Rodriguez
[11] => Heredia
)
这与其说是“排序”,不如说是“操纵/重组”。使用循环来重新生成数组是一种选择,但如果您可以修改数据的来源,则始终建议这样做
$new = array();
array_map(function($obj) use(&$new) {
foreach($obj as $i => $elem) {
$new[$i][] = $elem;
}
}, $array);
在上面的示例中,我们使用来应用运行每个元素循环的函数(){…
,并将其应用于$new
数组
您只需将$array
传入,如上所示
这不是什么“排序”,而是一种操作/重组。可以选择使用循环重新生成数组,但如果可以修改数据的来源,则始终建议这样做
$new = array();
array_map(function($obj) use(&$new) {
foreach($obj as $i => $elem) {
$new[$i][] = $elem;
}
}, $array);
在上面的示例中,我们使用来应用运行每个元素循环的函数(){…
,并将其应用于$new
数组
您只需将$array
传入,如上所示
谢谢你的帮助谢谢你的帮助