在php

时间:2018-11-13 08:20:21

标签: php

我有一个像这样的数组:

$countries = [
['code'=> 1 , 'title'=> 'آلمان'],
['code'=> 2 , 'title'=> 'بلژیک'],
... ,
['code'=> 100 , 'title'=> 'یمن'],
]

我想按标题对它进行排序,我写了这段代码,但是数组不是按字母顺序排序的。

public function sortByTitleAsc($a, $b)
{
    return strcasecmp($a->title , $b->title);
}

usort($countries , array($this, "sortByTitleAsc"));

我尝试了下面的链接,但没有得到合理的结果: PHP array sorting and compatibility with Persian alphabets

0 个答案:

没有答案