发布网友 发布时间:2022-04-24 11:58
共2个回答
热心网友 时间:2022-04-06 03:22
首先 在网上 找找函数 把中文转换成拼音的
例如 to_pinyin();
然后
$data_sort = array();
foreach($data as $row){
$data[to_pinyin($row)] = $row;
}
最后 用 键值排序 就可以了
热心网友 时间:2022-04-06 04:40
字符的排列优先级应该是这样的
1.数字 0-9
2.字母 a-z
3.汉字 首字母a-z
--
所以我觉的你要想把中文和字母一起按字母排序,
需要一个汉字和拼音的对照表...
然后通过汉字取得拼音,
然后在一起排序