Можно создать дубликат:
How to decode a JSON string in PHP?Извлечение/декодирования с переменной из строки JSON
Я хотел бы извлечь переменную 'name'
из строки JSON $jsonstring
;
<?php
$facebookid = $_GET['fbid'];
$facebooklink = 'http://graph.facebook.com/'.$facebookid.'?fields=name';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $facebooklink);
curl_setopt($ch, CURLOPT_HEADER, 0);
$jsonstring = curl_exec($ch);
curl_close($ch);
?>
$jsonstring
бы вывести что-то вроде следующего:
{
"name": "THIS PART IS WHAT I WANT",
"id": "4"
}
Я хотел бы извлечь «эта часть является то, что я хочу» из приведенного выше примера.
Я попытался использовать json_decode, но не смог заставить его работать, с тех пор я удалил этот код и поэтому не могу его здесь записать. Спасибо за любую помощь.
'$ jsonstring = curl_exec ($ ч);' не даст вам назначить в формате JSON. Он просто дает вам статус 'curl_exec' –