У меня есть несколько строк, начинающихся с цифр и в настоящее время по умолчанию PHP sort()
справляется с этим иначе, чем я ожидаю.
Текущие результаты сортировки:
111a
112a
1123a
204a
205a
20765a
3a
Мои ожидания:
3a
111a
112a
204a
205a
1123a
20765a
Должен ли я, например, все элементы со всеми элементами, извлекающими номер сначала? Как я мог сделать это в PHP простым способом?
Используйте другую функцию PHP под названием natsort()
😉
Итак, в вашем случае:
$temp = array(
'111a',
'112a',
'1123a',
'204a',
'205a',
'20765a',
'3a',
);
natsort($temp);
var_dump($temp);
Других решений пока нет …