我在使用排序功能时遇到了麻烦。
当我尝试在数组中排序时,订单结果不好。例如:
$arr = array("Cero","Uno","dos","Tres","Cuatro","Cinco","Seis","Siete");
sort($arr);
foreach($arr as $key => $value){
echo $key . "=>" . $value . "<br/>";
}
写 :
0=>Cero
1=>Cinco
2=>Cuatro
3=>Seis
4=>Siete
5=>Tres
6=>Uno
7=>dos //wtf, last item are "d" ?!
如果我尝试使用 rsort 我得到了这个:
0=>dos //again, last item are "d" ?!
1=>Uno
2=>Tres
3=>Siete
4=>Seis
5=>Cuatro
6=>Cinco
7=>Cero
我尝试了 asort、arsort、sort 和 rsort,但总是返回错误的顺序。你知道为什么?或修复它的方法?谢谢!