У меня проблема, когда подпрограмма (которую я не могу изменить) возвращает мне либо 3 вложенных массива, либо 2 вложенных массива. Значения ключей никогда не бывают одинаковыми, однако я бы хотел нормализовать вложенность, чтобы я мог каждый раз увеличивать глубину вложенного массива на 3 уровня, чтобы избежать ошибок «Notice: Undefined index:». Или, если возможно, запрограммируйте подсчет количества уровней в глубине массива, чтобы я мог соответствующим образом кодировать.