0

我想对一个数组进行排序,例如:

$k = array (
    "2135p" => "toto",
    "2137l" => "tosdgsto",
    "2135p^2211i" => "sdf",
    "2135p^2211i^2224o" => "sdf",
    "2137l^2365c" => "sdff"
);

使用此命令->"2137l", "2137l^2365c", "2135p", "2135p^2211i", "2135p^2211i^2224o"

krsort 不这样做

它用于显示插入评论 id

谢谢

4

2 回答 2

1

您可能需要实现自己的uksort()实现来获得所需的东西。

于 2012-08-14T21:06:32.877 回答
0

通过标志krsort()SORT_NUMERIC它应该工作。

交替使用该uksort()函数:http ://us3.php.net/manual/en/function.uksort.php并定义您自己的比较器。

于 2012-08-14T21:05:50.643 回答