Преобразовать в массив json

153
02 марта 2018, 18:25

Помогите преобразовать строку в массив json такой запрос

такого кода:

<?
header("Content-Type: text/html; charset=utf-8");
    //if($_SERVER["REQUEST_METHOD"] == "POST"){
        $keyword = $_POST['id'];
        $data = array(
              'iframe_delete'=>'true',
              'varname'=> 'intelSearchData',
              '__number'=> '2',
              'keyword'=> 'камера'//$keyword,
              );
        $ch = curl_init('http://connectkeyword.aliexpress.com/lenoIframeJson.htm?'.http_build_query($data));
        curl_setopt($ch, CURLOPT_USERAGENT, 'IE20');
        curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
        curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
        $page=curl_exec($ch);
        curl_close($ch);
        $json = substr($page, 45, -9);
        //$json = json_decode($json);
        print_r($json);
    //}
?>
Answer 1

Ну можете попробовать json_decode:

$obj = json_decode($jsondata, true);

Ну и $obj- многомерный массив.

А если хотите средствами js это делать, то используйте JSON.parse(string) предварительно забрав Вашу строку в var string.

READ ALSO
Не видит классы autoload.php

Не видит классы autoload.php

Вчера ВК выпустили PHP SDK для взаимодействия со своим APIЗашел в документацию и увидел, что библиотеку надо ставить через composer

191
Порядок выполнения функций в PHP

Порядок выполнения функций в PHP

Всем приветПо запросу "порядок выполнения", интернет показывает статьи с арифметическими действиями

188
Doctrine обратная связь

Doctrine обратная связь

Есть Entity User со связью

185
Wordpress ошибка 502

Wordpress ошибка 502

учусь верстать на вордпрессе и все было нормально пока после обновления какогото плагина не стала вылезать вот такая ошибка 502 Bad Gateway nginx/110

170