В этой статье раскажу, как при помощи Yii2 и ArrayHelper определить, является и массив ассоциативным или нет. На самом деле все очень просто. Смотрите пример ниже. Вот и все. В результате получим буловы значения результата проверки.

Получение массива в формате ключ-значение (map), используя ArrayHelper с пакета Yii2 делает задачу очень простой. Например, для простой карты: Или дяля получения с учетом вложенности (optgroup, например):

Часто бывает нужно извлечь одну колонку с многомерного массива — например, с результата запроса к Базе Данных. Сделать это не сложно — пробежать по массиву циклом и выделить нужные колонки. Но можно извлечь колонку с помощью ArrayHelper, что существенно облегчит код и Вашу задачу в целом. В результате в массиве…

Работа с массивами и объектами при помощи встроенных хелперов Yii2 — одно удовольствие. Сегодня рассмотрим, как можно удобно получать данные с массивов или объектов, при помощи ArrayHelper. Рассмотрите следующий код: Видите, последняя строчка выглядит достаточно громоздко, при этом выполняя, в принципе, простые действия. Теперь посмотрите на метод, который предлагает хелпер…