在php中使用特殊字符排序数组
发布时间:2020-12-13 22:07:23 所属栏目:PHP教程 来源:网络整理
导读:我有一个数组,我试图使用 PHP asort.问题是数组中有重音字符,需要使用“french”规则进行排序. cote c?te coté c?té 我尝试了很多东西,比如使用php collat??ors,但是我收到以下错误: PHP Fatal error: Class 'Collator' not found 我也尝试过设置语言环境
我有一个数组,我试图使用
PHP asort.问题是数组中有重音字符,需要使用“french”规则进行排序.
cote < c?te < coté < c?té 我尝试了很多东西,比如使用php collat??ors,但是我收到以下错误: PHP Fatal error: Class 'Collator' not found 我也尝试过设置语言环境,但它没有做任何事情,所以我不确定我做得对,或者我是否需要使用语言环境.我有点困惑. 如果有帮助,我正在使用PHP 5.2.4.如果我没有任何东西使用asort,它会将所有带有重音字符的单词放在最后. 谢谢. 解决方法
我最终将法语语言包安装到我的服务器并使用以下内容:
setlocale(LC_COLLATE,'fr_CA.utf8'); asort($array,SORT_LOCALE_STRING); 适合我的需求…… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |