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

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

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


Собственно в латиницей проблем нет, решений полно, а вот как быть с русскими символами..
  • Вопрос задан
  • 417 просмотров
Пригласить эксперта
Ответы на вопрос 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)
Можете еще вот это попробовать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 15:01
35000 руб./за проект
19 апр. 2024, в 14:12
30000 руб./за проект