我查看了如何对数组进行排序的不同选项。但不知何故,给定的PHP命令都不适合我的目的。
示例 - 我有一个这样的数组:
Array
(
[abc] => Array
(
[2] => 2
[3] => 3
[5] => 5
)
)
但我想将数组更改为
[0] => 2
[1] => 3
[2] => 5
换句话说,我想删除所有键 - 将所有值从LOW排序到HIGH然后只给em从0到X的键 如果你想使用像(for,while等)这样的循环,使用这样的数组要容易得多
答案 0 :(得分:2)
只需使用sort
和array_values
。
<?php
$array = array(
'abc' => array(
2 => 2,
5 => 5,
3 => 3,
),
);
sort($array['abc']);
$array = array_values($array['abc']);
print_r($array);
上弹出了一个例子