Короче, в функцию передаётся сложный массив с многоуровневыми вложениями. Для вложений определённого уровня нужно так: если это просто массив, перебрать его элементы, если это ассоциативный массив обычных массивов, перебрать их все отдельно. gettype обычные и ассоциативные массивы не различает. А чем они по факту в пыхе отличаются? Я так понял, обычный - это тот же ассоциативный, но без названий ключей (или там вместо ключей порядковые номера?) gettype($key) (число или строка) прокатит?
Похожие темы
- Форум Как обратиться к элементу многомерного массива по ключу, который находится в другом линейном массиве? (2017)
- Форум Получение «ключей» из массива (2016)
- Форум bash конкантенация двух строк из массивов или двух выводов команды (2016)
- Форум Как получить элемент (тэг), следующий за выбранным в simple html dom? (2015)
- Форум [PHP] проверка массива на ассоциативность (2009)
- Форум При получении HTML через AJAX отображаются теги. Почему? (2016)
- Форум Обычные массивы BASH - на самом деле ассоциативные? (2013)
- Форум Пыхпых ругается на [ (2015)
- Форум [C][lib] Ассоциативные массивы (2010)
- Форум Реализуем ли на практике двухсвязный индексированный список? (2017)