web_Developer_Victor
@web_Developer_Victor
Что такое google?

Как отсортирова массив массивов с класами (учебними класами)?

Привет! Появилась проблема. Я подозреваю, что есть очень простое решение, но мой опит в PHP и умение гуглить не позволяют его найти.
Есть у меня массив с массивами такого типа:
$arr = [
  '0' => [
    'title' => '8-A',
    // ...
  ],

  '1' => [
    'title' => '9-Б',
    // ...
  ],

  '2' => [
    'title' => '1-А',
    // ...
  ],

  '3' => [
    'title' => '11-А',
    // ...
  ]
];


Нужно его отсортировать в нормальном порядке (1-А, 8-A, 9-Б, 11-A). В конце должен получиться как-то так:
$arr = [
  '0' => [
    'title' => '1-А',
    // ...
  ],

  '1' => [
    'title' => '8-A',
    // ...
  ],

  '2' => [
    'title' => '9-Б',
    // ...
  ],


  '3' => [
    'title' => '11-А',
    // ...
  ]
];


Можно это как-то красиво сделать?
(sort($arr) даст 1-A, 11-A, 8-A, 9-Б)
  • Вопрос задан
  • 61 просмотр
Решения вопроса 1
inoise
@inoise Куратор тега PHP
Solution Architect, AWS Certified, Serverless
usort в помощь
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы