Как я могу отсортировать набор фраз в алфавитном порядке, но также учитывать количество слов? Я пробовал sort()
, usort()
и natsort()
, не повезло. Пример:Как сортировать по количеству слов и в алфавитном порядке?
Cube Pro Duo
Cube Pro
Cube Pro Trio
Я бы ожидать «Куб Pro», чтобы прийти первым, как это имеет меньше слов, но, кажется, не работает, в зависимости от того СНП я использую?
1. Пожалуйста, добавьте вашу попытку в ваш вопрос 2. Есть ли у вас эти данные в массив? – Rizier123
Natsort() производит: Array ([1] => Cube Pro Duo ~ 53 [2] => Cube Pro Trio ~ 54 [0] => Cube Pro ~ 52) – user3870251
Но я применяю это и к другим фразам. Я пытаюсь получить последовательный способ сортировки массива на 1. количество слов в строке, затем 2. в алфавитном порядке – user3870251