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

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

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


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

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

Войти через центр авторизации
Похожие вопросы
Digital Clouds Новосибирск
от 60 000 руб.
АКМЭ сервис Санкт-Петербург
от 100 000 руб.
UGOL Санкт-Петербург
от 150 000 руб.
13 дек. 2019, в 15:29
100000 руб./за проект
13 дек. 2019, в 15:17
1000 руб./в час