Я использую следующий код для получения информации о репо с использованием API Github.Как получить только одну строку из ответа cURL
Я использую cURL, но я не уверен, как просто получить имя репозитория. Итак, как я могу получить только одну строку из ответа и echo
, чтобы не повторять полный ответ? Я пробовал делать $data['name']
, но это не сработало.
код:
$ch = curl_init();
curl_setopt($ch,CURLOPT_USERAGENT,'Content-type: application/json');
curl_setopt($ch, CURLOPT_URL, 'https://api.github.com/repos/ruby/ruby');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
curl_close($ch);
echo $data;
Что вы получите обратно от вызова Curl? Отправьте его в свой вопрос. – RiggsFolly
Это очень большой, но такой же, как https://api.github.com/repos/ruby/ruby – user3032715
_ «Я пробовал делать $ data ['name'], но это не сработало» _ - конечно, это не так, потому что '$ data' - это всего лишь строка текста, а не массив или что-то в этом роде. – CBroe