Как обработать foreach
-ем данный массив? Не могу вывести это: $Array[1]->EMAIL[0]->VALUE;
Array (
[1] => stdClass Object
(
[TITLE] => Запрос
[SOURCE_ID] => Веб сайт
[DATE_CREATE] => 2016-01-14T16:34:32+03:00
[ID] => 2394
[EMAIL] => Array
(
[0] => stdClass Object
(
[ID] => 6590
[VALUE_TYPE] => WORK
[VALUE] => pochta@gmail.com
[TYPE_ID] => EMAIL
)
)
)
[2] => stdClass Object
(
[TITLE] => Запрос
[SOURCE_ID] => WEB
[DATE_CREATE] => 2016-01-14T17:30:33+03:00
[ID] => 2396
[EMAIL] => Array
(
[0] => stdClass Object
(
[ID] => 6594
[VALUE_TYPE] => WORK
[VALUE] => pochta@mail.ru
[TYPE_ID] => EMAIL
)
)
)
)
Стандартной конструкцией
foreach ($array as $items){
foreach ($items as $value){
echo $value;
}
}
У вас структура представлеят собой массивы объектов, поэтому на разных уровнях к элементам надо обращаться по разному. Чтобы получить то, что вы хотите циклы должны выглядеть как-то так
foreach ($array as $items)
foreach ($items->EMAIL as $email)
echo $email->VALUE;
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Собственно есть форма
Есть форма обратной связи, у которой есть кнопка на которую навешано событие отправки письма на почту, после нажатияПроблема в том, что после...
В sonata есть возможность выгрузить в различных вариантах данные (csv, xml, json)А есть ли простой способ их туда загрузить обратно после изменения?
Необходимо создать кратчайшую строку, которая содержит в себе все строки из массиваПример ниже