Varana SnavinaМудрец (10582)
4 года назад
Всё должно работать - создала такой массив для теста, всё работает.
Может при одном запросе данные есть, а при попытке получить значение, какая-то ошибка в этот момент и данных нет - проверьте после получения значения сразу print_r и узнать, есть-ли такие ключи, которые вы пытаетесь получить, и в том ли порядке они идут.
Могу использовать функцию "array_search" для поиска только в двух ключах: event и ts, потому что это не вложенные массивы. А как получить значение ключа TASK_ID?
Array
(
[event] => ONTASKCOMMENTADD
[data] => Array
(
[FIELDS_BEFORE] => undefined
[FIELDS_AFTER] => Array
(
[ID] => 1713
[TASK_ID] => 839
)
[IS_ACCESSIBLE_BEFORE] => N
[IS_ACCESSIBLE_AFTER] => undefined
)
[ts] => 1594642789
[auth] => Array
(
[domain] => *******
[client_endpoint] => ********/rest/
[server_endpoint] => https://oauth.bitrix.info/rest/
[member_id] => ***********
[application_token] => *************
)
)