@Dizzy221
PHP Программист

Как отсортировать по кириллице многомерный массив по значению?

[
  1 => [
    'id' => 100,
    'value' => 35,
    'name' => 'Первое название',
  ],
  2 => [
    'id' => 101,
    'value' => 39,
    'name' => 'Второе название',
  ],
  3 => [
    'id' => 102,
    'value' => 42,
    'name' => 'Третье название',
  ],
];


Собственно в латиницей проблем нет, решений полно, а вот как быть с русскими символами..
  • Вопрос задан
  • 484 просмотра
Пригласить эксперта
Ответы на вопрос 3
Так же, как и с латинскими.
usort($array, function($a, $b) {return strcmp($a['name'], $b['name']);});
Ответ написан
@0ffff0
iconv(): iconv('cp1251', 'utf-8', $string).
Дает корректное преобразвание.
Ответ написан
Austin_Powers
@Austin_Powers
Web developer (Symfony, Go, Vue.js)
Можете еще вот это попробовать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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