Php natsort по 2-х мерному массиву

0

У меня есть следующий sql: SELECT s.flat, s.name FROM source s. Плоский может содержать квартиры с разделителем, например, 1/5 или 1/2, и я не могу использовать числовой файл в этом случае. В результате я получаю сортировку следующим образом:

1 Bob, 
10 Joe, 
11 Tim, 
12 Lisa, 
2 Ira, 
21 Tom, 

Как я могу использовать natsort() для части "квартиры" с сохранением "имени"?

Теги:
sorting

1 ответ

0
Лучший ответ

Это должно хорошо справиться с этим:

SELECT s.flat, s.name FROM source s ORDER BY CAST(s.flat AS UNSIGNED)

демонстрация

Ещё вопросы

Сообщество Overcoder
Наверх
Меню