Привет, Есть база клиентов в ZCRM: https://prnt.sc/107gyys Пытаюсь получить из Json номера телефонов (+74959999999 и +71234567890), но массив сложный, никак не могу разобраться. Статус (success) в конце получается, а с номера ми телефонов беда. Код PHP: $answerObject = json_decode($result); print_r($answerObject); print_r($answerObject->status); выдаёт такой массив: stdClass Object ( [status] => success [data] => stdClass Object ( [customers] => Array ( [0] => stdClass Object ( [id] => 11014531 [subdomain_id] => 16086 [name] => Raz [status] => company [type] => potential [responsible_user_id] => [employees_count] => 50 [comment] => [country] => RU [city] => Moscow [address] => [zip] => [website] => => [skype] => [created_at] => 2020-09-17 21:25:50 [created_by] => 75006 [lead_status] => not_processed [lead_source] => manual [lead_created_at] => [lead_created_by] => [import_id] => 6819 [lead_called_to] => [phones] => Array ( [0] => stdClass Object ( [id] => 6489647 [phone] => +74954551111 [type] => work ) ) [contacts] => Array ( ) [labels] => Array ( [0] => stdClass Object ( [id] => 103731 [label] => razamanaz ) ) ) [1] => stdClass Object ( [id] => 11014532 [subdomain_id] => 16086 [name] => Raz Saint Petersburg [status] => company [type] => potential [responsible_user_id] => [employees_count] => 50 [comment] => [country] => RU [city] => Saint Petersburg [address] => [zip] => [website] => [email] => [skype] => [created_at] => 2020-09-17 21:25:50 [created_by] => 75006 [lead_status] => not_processed [lead_source] => manual [lead_created_at] => [lead_created_by] => [import_id] => 6819 [lead_called_to] => [phones] => Array ( [0] => stdClass Object ( [id] => 6489648 [phone] => +78124551111 [type] => work ) ) [contacts] => Array ( ) [labels] => Array ( [0] => stdClass Object ( [id] => 103731 [label] => razamanaz ) ) ) [2] => stdClass Object ( [id] => 16382810 [subdomain_id] => 16086 [name] => Customer 1 [status] => individual [type] => potential [responsible_user_id] => 75006 [employees_count] => 50 [comment] => [country] => RU [city] => Санкт-Петербург [address] => [zip] => [website] => [email] => [skype] => [created_at] => 2021-02-25 20:23:10 [created_by] => 75006 [lead_status] => not_processed [lead_source] => manual [lead_created_at] => [lead_created_by] => [import_id] => [lead_called_to] => [phones] => Array ( [0] => stdClass Object ( [id] => 10581689 [phone] => +71234567890 [type] => work ) ) [contacts] => Array ( ) [labels] => Array ( [0] => stdClass Object ( [id] => 103731 [label] => razamanaz ) ) ) [3] => stdClass Object ( [id] => 16383155 [subdomain_id] => 16086 [name] => Customer 2 [status] => individual [type] => potential [responsible_user_id] => 75006 [employees_count] => 50 [comment] => [country] => RU [city] => Санкт-Петербург [address] => [zip] => [website] => [email] => [skype] => [created_at] => 2021-02-25 21:13:56 [created_by] => 75006 [lead_status] => not_processed [lead_source] => manual [lead_created_at] => [lead_created_by] => [import_id] => [lead_called_to] => [phones] => Array ( [0] => stdClass Object ( [id] => 10582073 [phone] => +74959999999 [type] => work ) ) [contacts] => Array ( ) [labels] => Array ( ) ) ) [totalCount] => 4 ) [sandbox] => 1 ) success
сейчас такой выдаёт массив: success [data] => stdClass Object ( [customers] => Array ( [0] => stdClass Object ( [id] => 16382810 [subdomain_id] => 16086 [name] => Customer 1 [status] => individual [type] => potential [responsible_user_id] => 75006 [employees_count] => 50 [comment] => [country] => RU [city] => Санкт-Петербург [address] => [zip] => [website] => => [skype] => [created_at] => 2021-02-25 20:23:10 [created_by] => 75006 [lead_status] => not_processed [lead_source] => manual [lead_created_at] => [lead_created_by] => [import_id] => [lead_called_to] => [phones] => Array ( [0] => stdClass Object ( [id] => 10581689 [phone] => +71234567890 [type] => work ) ) [contacts] => Array ( ) [labels] => Array ( [0] => stdClass Object ( [id] => 103731 [label] => razamanaz ) ) ) [1] => stdClass Object ( [id] => 16383155 [subdomain_id] => 16086 [name] => Customer 2 [status] => individual [type] => potential [responsible_user_id] => 75006 [employees_count] => 50 [comment] => [country] => RU [city] => Санкт-Петербург [address] => [zip] => [website] => [email] => [skype] => [created_at] => 2021-02-25 21:13:56 [created_by] => 75006 [lead_status] => not_processed [lead_source] => manual [lead_created_at] => [lead_created_by] => [import_id] => [lead_called_to] => [phones] => Array ( [0] => stdClass Object ( [id] => 10582073 [phone] => +74959999999 [type] => work ) ) [contacts] => Array ( ) [labels] => Array ( ) ) ) [totalCount] => 2 ) [sandbox] => 1 ) success
Спасибо! Всё равно не понятно как phone достать... Код (Text): success [data] => stdClass Object ( [customers] => Array ( [0] => stdClass Object ( [id] => 16382810 [subdomain_id] => 16086 [name] => Customer 1 [status] => individual [type] => potential [responsible_user_id] => 75006 [employees_count] => 50 [comment] => [country] => RU [city] => Санкт-Петербург [address] => [zip] => [website] => [email] => [skype] => [created_at] => 2021-02-25 20:23:10 [created_by] => 75006 [lead_status] => not_processed [lead_source] => manual [lead_created_at] => [lead_created_by] => [import_id] => [lead_called_to] => [phones] => Array ( [0] => stdClass Object ( [id] => 10581689 [phone] => +71234567890 [type] => work ) ) [contacts] => Array ( ) [labels] => Array ( [0] => stdClass Object ( [id] => 103731 [label] => razamanaz ) ) ) [1] => stdClass Object ( [id] => 16383155 [subdomain_id] => 16086 [name] => Customer 2 [status] => individual [type] => potential [responsible_user_id] => 75006 [employees_count] => 50 [comment] => [country] => RU [city] => Санкт-Петербург [address] => [zip] => [website] => [email] => [skype] => [created_at] => 2021-02-25 21:13:56 [created_by] => 75006 [lead_status] => not_processed [lead_source] => manual [lead_created_at] => [lead_created_by] => [import_id] => [lead_called_to] => [phones] => Array ( [0] => stdClass Object ( [id] => 10582073 [phone] => +74959999999 [type] => work ) ) [contacts] => Array ( ) [labels] => Array ( ) ) ) [totalCount] => 2 ) [sandbox] => 1 )
Поменял, а как из массива телефон взять? Код (Text): Array ( [status] => success [data] => Array ( [customers] => Array ( [0] => Array ( [id] => 11014531 [subdomain_id] => 16086 [name] => Razamanaz [status] => company [type] => potential [responsible_user_id] => [employees_count] => 50 [comment] => [country] => RU [city] => Moscow [address] => [zip] => [website] => [email] => [skype] => [created_at] => 2020-09-17 21:25:50 [created_by] => 75006 [lead_status] => not_processed [lead_source] => manual [lead_created_at] => [lead_created_by] => [import_id] => 6819 [lead_called_to] => [phones] => Array ( [0] => Array ( [id] => 6489647 [phone] => +74954551111 [type] => work ) ) [contacts] => Array ( ) [labels] => Array ( [0] => Array ( [id] => 103731 [label] => razamanaz ) ) ) [1] => Array ( [id] => 11014532 [subdomain_id] => 16086 [name] => Razamanaz Saint Petersburg [status] => company [type] => potential [responsible_user_id] => [employees_count] => 50 [comment] => [country] => RU [city] => Saint Petersburg [address] => [zip] => [website] => [email] => [skype] => [created_at] => 2020-09-17 21:25:50 [created_by] => 75006 [lead_status] => not_processed [lead_source] => manual [lead_created_at] => [lead_created_by] => [import_id] => 6819 [lead_called_to] => [phones] => Array ( [0] => Array ( [id] => 6489648 [phone] => +78124551111 [type] => work ) ) [contacts] => Array ( ) [labels] => Array ( [0] => Array ( [id] => 103731 [label] => razamanaz ) ) ) [2] => Array ( [id] => 16382810 [subdomain_id] => 16086 [name] => Customer 1 [status] => individual [type] => potential [responsible_user_id] => 75006 [employees_count] => 50 [comment] => [country] => RU [city] => Санкт-Петербург [address] => [zip] => [website] => [email] => [skype] => [created_at] => 2021-02-25 20:23:10 [created_by] => 75006 [lead_status] => not_processed [lead_source] => manual [lead_created_at] => [lead_created_by] => [import_id] => [lead_called_to] => [phones] => Array ( [0] => Array ( [id] => 10581689 [phone] => +71234567890 [type] => work ) ) [contacts] => Array ( ) [labels] => Array ( [0] => Array ( [id] => 103731 [label] => razamanaz ) ) ) [3] => Array ( [id] => 16383155 [subdomain_id] => 16086 [name] => Customer 2 [status] => individual [type] => potential [responsible_user_id] => 75006 [employees_count] => 50 [comment] => [country] => RU [city] => Санкт-Петербург [address] => [zip] => [website] => [email] => [skype] => [created_at] => 2021-02-25 21:13:56 [created_by] => 75006 [lead_status] => not_processed [lead_source] => manual [lead_created_at] => [lead_created_by] => [import_id] => [lead_called_to] => [phones] => Array ( [0] => Array ( [id] => 10582073 [phone] => +74959999999 [type] => work ) ) [contacts] => Array ( ) [labels] => Array ( ) ) ) [totalCount] => 4 ) [sandbox] => 1 )
По ключам. Находите нужный элемент, и идете вверх по ветке, записывая найденные ключи справа налево. ...[phones][0][phone] и т.д. --- Добавлено --- Более удобный способ предоставляют некоторые браузеры. Открой ваш json например в Файрфоксе.
Спасибо, заработало: Код (Text): print_r($answerObject['data']['customers'][0]['phones'][0]['phone']);