Помогите справиться с массивом
имеется такой массив битрикса24 -
{
"result": [{
"ID": "150",
"EMAIL": [{
"ID": "172",
"VALUE_TYPE": "WORK",
"VALUE": "666@666.666",
"TYPE_ID": "EMAIL"
}
]
}
],
"total": 1,
"time": {
"start": 1515742416.5858,
"finish": 1515742416.6568,
"duration": 0.070952892303467,
"date_start": "2018-01-12T10:33:36+03:00",
"date_finish": "2018-01-12T10:33:36+03:00"
}
}
не получается забрать "ID":"172"
и "VALUE":"666@666.666"
я пишу - echo $result['result'][0]['ID']
- выводит 150
("ID":"150"
) все правильно.
А когда пишу так echo $result['result'][0]['ID']['EMAIL'][0]['ID']
вместо"ID":"172"
- у меня выводит 1
помогите разобраться с массивом, господа. Может есть более легкий способ вывода элементов массива?
$str = '{"result":[{"ID":"150","EMAIL":[{"ID":"172","VALUE_TYPE":"WORK","VALUE":"666@666.666","TYPE_ID":"EMAIL"}]}],"total":1,"time":{"start":1515742416.5858,"finish":1515742416.6568,"duration":0.070952892303467,"date_start":"2018-01-12T10:33:36+03:00","date_finish":"2018-01-12T10:33:36+03:00"}}';
$data = json_decode($str, true);
$id = $data['result'][0]['ID'];
$email = $data['result'][0]['EMAIL'][0]['VALUE'];
var_dump($id, $email);
зачем вы пишите
$result['result'][0]['ID']['EMAIL'][0]['ID']
если надо
$result['result'][0]['EMAIL'][0]['VALUE']
?
Здравствуйте! Как на сайте сделать так чтобы при переходе по ссылке открывалась новая страница? Те
Друзья, смотрела темы похожие, но ответа не нашлаГде тут косяк, подскажите, пожалуйста
Здравствуйте, делаю отправку сообщений, нужно прикреплять мульти-файлы, подскажите, пожалуйста, как обработать файлы и отправить их ? Вот...