Помогите преобразовать строку в массив 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);
//}
?>
Ну можете попробовать json_decode
:
$obj = json_decode($jsondata, true);
Ну и $obj
- многомерный массив.
А если хотите средствами js это делать, то используйте JSON.parse(string)
предварительно забрав Вашу строку в var string.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Вчера ВК выпустили PHP SDK для взаимодействия со своим APIЗашел в документацию и увидел, что библиотеку надо ставить через composer
Всем приветПо запросу "порядок выполнения", интернет показывает статьи с арифметическими действиями
учусь верстать на вордпрессе и все было нормально пока после обновления какогото плагина не стала вылезать вот такая ошибка 502 Bad Gateway nginx/110