Php 排序数组和限制输出
我有一个值类型数组$data,打印输出如下Php 排序数组和限制输出,php,arrays,sorting,Php,Arrays,Sorting,我有一个值类型数组$data,打印输出如下 Array ( [0] => Array ( [6] => Array ( [ID] => 241 ) ) [1] => Array ( [2084] => Array ( [ID] => 240 ) ) [2] => Array ( [2084
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;
}
}
array_slice方法只能从数组中检索n个元素查看: 此外,对于这些功能:
你能分享你尝试过的吗?是的,我更新了问题