使用数组值的前三个字符对数组进行排序

时间:2011-10-23 13:53:44

标签: php sorting utf-8

我有一个包含来自不同语言的一些UTF-8字符的数组。数组中的每个条目都以字母数字值为前缀,中间有空格。我想用这个字母数字值而不是整个数组值对数组进行排序。我怎样才能做到这一点?我的数组如下。

$array[0]="1. Mme Costa parle un peu français"
$array[1]="2b. C’est en France ou au Canada ?"
$array[2]="1a. C’est en France ou au Canada ?"
$array[3]="2a. Comment ça va ?"

其次是有一个php函数对这个数组进行排序,这样我就不必用前置值对它进行排序,以便按正确的顺序排列它们吗?

1 个答案:

答案 0 :(得分:0)

也许uksort功能是您正在搜索的功能?

编辑:顺便说一句,如果有必要,你可以爆炸你的字符串。