gpt4 book ai didi

php - 在php中用特殊字符对数组进行排序

转载 作者:可可西里 更新时间:2023-10-31 23:59:40 25 4
gpt4 key购买 nike

我有一个数组,我正在尝试使用 php 进行分类。问题是数组中有重音字符,需要使用“法语”规则进行排序。

 cote < côte < coté < côté

我已经尝试了很多东西,比如使用 php 整理器,但我收到以下错误:

PHP Fatal error:  Class 'Collator' not found

我也尝试过设置语言环境,但它没有做任何事情,所以我不确定我是否做对了,或者我是否需要安装语言环境。我有点困惑。

如果有帮助,我正在使用 PHP 5.2.4。如果我不使用任何东西而使用 assort,它会将所有带重音字符的单词放在末尾。

谢谢。

最佳答案

我最终将法语语言包安装到我的服务器并使用以下内容:

setlocale(LC_COLLATE, 'fr_CA.utf8');
asort($array, SORT_LOCALE_STRING);

满足我的需要...

关于php - 在php中用特殊字符对数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2897924/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com