我有一个值类型数组$ data,print_r输出是这个
Array (
[0] => Array (
[6] => Array (
[ID] => 241
)
)
[1] => Array (
[2084] => Array (
[ID] => 240
)
)
[2] => Array (
[2084] => Array (
[ID] => 239
)
)
[3] => Array (
[1936] => Array (
[ID] => 237
)
)
[4] => Array (
[4162] => Array (
[ID] => 236
)
)
)
我可以通过第二级数组键以某种方式对数组进行排序,例如[6],[2084]从最低到最高,并且数组比我在这里发布的更长但是我能够在排序后只显示前两个值,谢谢你。
我尝试了类似的东西
foreach ($data as $key => $val) {
//echo "$key = $val\n";
krsort($val);
foreach ($val as $key1 => $val1) {
echo $val1;
}
}
答案 0 :(得分:0)
array_slice方法只能检索数组中的n个元素: http://php.net//manual/en/function.array-slice.php
也用于排序观看这些功能: