Задать вопрос
@Dizzy221
PHP Программист

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

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


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

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

Похожие вопросы
FoodSoul Калининград
от 160 000 до 250 000 ₽
BGStaff Москва
До 300 000 ₽
Greenway Global Новосибирск
от 150 000 до 250 000 ₽