Разбираю XML после SOAP запроса.
Есть вариант, когда если в подкатегории несколько записей, то приходит что-то типа
mainarr => array (1)
⇄⧉arr2 => array (2)
⇄⧉0 => array (3)
⇄⧉attributes => array (2)
⇄⧉Name => array (1)
⇄⧉Date => array (1)
⇄⧉1 => array (5)
⇄⧉attributes => array (2)
⇄⧉Name => array (1)
⇄⧉Date => array (1)
А если возвращается данные, что в подкатегории только одна запись, то возвращаются сразу данные по записи, без 0 и тп:
mainarr => array (1)
⇄⧉ arr2 => array (4)
⇄⧉attributes => array (2)
⇄⧉Name => array (1)
⇄⧉Date => array (1)
Как проще всего проверить есть ли вложенные массивы и если да, то сколько их?