@Mishcake

Как обратиться к ключу (?), чтобы получить значение, который хранится в переменной?

Привет!

Обращаюсь к АПИ одного сервиса, записываю ответ в переменную:
$clientInfo = curl_exec($ch);

Для наглядности вывожу ответ:
print_r($clientInfo);

Получаю:
{"count":1,"data":[{"id":12345,"name":"name","phone":"+88005553535","email":"email@email.com","card":"","birth_date":null,"comment":"","discount":0,"visits":8,"sex_id":0,"sex":"","sms_check":0,"sms_bot":0,"spent":0,"paid":0,"balance":0,"importance_id":0,"importance":"","categories":[],"custom_fields":{}}]}


Вопрос: как мне обратиться к ключу ID в этом... (эмм, массиве?), чтобы потом записать значение ID (в примере это 12345) в переменную $clientID?
  • Вопрос задан
  • 98 просмотров
Решения вопроса 1
delphinpro
@delphinpro Куратор тега PHP
frontend developer
$clientInfo = curl_exec($ch);
$data = json_decode($clientInfo, true);
if (json_last_error() != JSON_ERROR_NONE) {
  //echo json_last_error_msg();
  throw new \Exception(json_last_error_msg());
}
echo $data['data'][0]['id'];
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы