php json decode в массив



Автор Dk задал вопрос в разделе PHP

Как преобразовать JSON-ответ от сервера vk в массив для дальнейшей работы с ним? Спасибо! и получил лучший ответ

Ответ от Cyber Genius[гуру]
$vkapi = json_decode (file_get_contents('')) ;
foreach($vkapi->response as $noob)...
Дальше сам справишься, я думаю
Ты много мути в коде наводишь
Cyber Genius
Мастер
(1288)
Не забудь id запихнуть туда группы.
Данный цикл выводит членов группы
if($page >= 1) break; при таком запросе будет выводить первую тысячу человек в группе
чтобы выводило всех, нужно убрать эту строку if($page >= 1) break; Сразу скажу, если в группе больше 50 тыс человек, то ждать придется долго
php json decode в массив

Ответ от Pol anderson[гуру]
идти читать МАНУАЛ!

Ответ от Favlist .ru[новичек]
Вот это все про парсер, это зачем!
Читаешь сырые данные и в PHP выдераешь что тебе надо.

Ответ от Metotron[гуру]
var_dump($json) сделай, поймёшь, что не так.
Ой, нет, не в нём дело
$json -> {'response'};
Это зачем так жестоко? $json->response;

Ответ от Артём Соколовскй[гуру]
Мануал читай там написано, а так функция из Json в массив json_decode();

Ответ от Alestro[гуру]
Использовать cURL, В ответ придет как раз массив с ключом [response] дальше используем как вам угодно.
Для вк примерно следующим образом:
$url="";
$ch=curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
$result = curl_exec($ch);
if (!$result){
$errno = curl_errno($ch);
$error = curl_error($ch);
}
curl_close($ch);
if (isset($errno) && isset($error)) {
throw new Exception($error, $errno);
}

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как преобразовать JSON-ответ от сервера vk в массив для дальнейшей работы с ним? Спасибо!
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*