请教这段 PHP 代码中,汉字的排序规则,

2018-12-04 21:45:56 +08:00
 kmdd33
<?php
$fruits = array("张三", "orange","banana","apple" ,'dog','dophin',"王强",'王八','土豆','番茄','小米','红薯','兔子','大象');
sort($fruits);
$fruitslength = count($fruits);

foreach ($fruits as $key => $val) {

echo "fruit [".$key."] = ".$val." \n ";

}

echo $fruitslength;


?>

为什么结果是:

fruit [0] = apple
fruit [1] = banana
fruit [2] = dog
fruit [3] = dophin
fruit [4] = orange
fruit [5] = 兔子
fruit [6] = 土豆
fruit [7] = 大象
fruit [8] = 小米
fruit [9] = 张三
fruit [10] = 王八
fruit [11] = 王强
fruit [12] = 番茄
fruit [13] = 红薯
14

请问:兔子 土豆 大象 小米张三这些汉字是按照什么规则排序的?
2704 次点击
所在节点    PHP
1 条回复
wangjie
2018-12-04 22:46:49 +08:00
unicode

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/514351

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX