Мне нужно отсортировать список резервирований (они связаны с событием, определив ассоциацию ownTo) по фамилии человека, который зарегистрировал билет.
Я делаю это в cakePHP:
$reservations = Set::sort($eventinfo['Reservation'],'{n}.last_name','asc');
Это работает, но некоторые пользователи вводят свои данные в нижнем регистре, что делает сортировку неправильной:
Alfa, Ziggy, aardvark, zorro
Где это должно быть:
aardvark, Alfa, Ziggy, zorro
Как я могу это исправить?Я мог бы перебрать массив и заставить каждую строку начинаться с заглавной буквы, используя ucword (), но это выглядит немного уродливо.Нет ли простого способа изменить алгоритм сортировки, чтобы он игнорировал регистр?