#php #sorting #utf-8
#php #сортировка #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:
Может быть, вы ищете функцию uksort?
редактировать: кстати, вы можете просто разбить свою строку, если это необходимо.