function sortByName($a, $b) {
if ($a[1] == $b[1]) {
return 0;
}
return ($a[1] < $b[1]) ? -1 : 1;
}
usort($res, "sortByName");
Будет ли корректно работать подобная функция?
в $res массив имен вида:
['file1.txt'. 'abf.txt'...]
Для такого массива вам скорее всего подойдёт готовая функция natcasesort(), либо один из вариантов обычной сортировки с нужным вам флагом sort(). Смысла городить огород из своего собственного компаратора не вижу.
upd.: но если оооочень хочется именно свою функцию сравнения, то просто поместите в её тело одну строку return strcmp($a, $b). Функцию strcmp можно заменить на любую другую подходящую (они перечислены в конце статьи по этой ссылке). В 7ой пыхе можно ещё и модный спейс-шип оператор заюзать return $a <=> $b.
Продвижение своими сайтами как стратегия роста и независимости