1、想利用PHP来对中文字符串排序,
网上搜了一下最多同时也是最简单的就是说用iconv配合strcmp,大概如下:
function($a, $b) {
$a = iconv('utf-8', 'gbk//IGNORE', $a);
$b = iconv('utf-8', 'gbk//IGNORE', $b);
return strcmp($a, $b);
})
给sort函数传入上面的回调函数即可。
但是我发现有一些中文却无法排序,比如:楠、暨等字,
请问各位大神这是为何?
https://blog.csdn.net/tashanhongye/article/details/50346511
https://www.cnblogs.com/milantgh/p/3602141.html
我的php7是可以比较的哦,不知道你那边是什么,比较楠、暨,返回的是-1