[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как разобрать массив JSON
ufaclub
есть переменная $data-trigger


вывожу в скрипте вот так

<?php
echo ($_GET["data-trigger"]);
?>


получаю

{"class":"callback pull-right hidden-xs","data-event":"jqm","data-param-id":"124",&quo t;data-name":"callback"} 


как бы мне удобней все это перевести в отдельные переменные?

чтобы можно было использовать их по отдельности.

в итоге хочу получить

<?php
echo $data-name;
echo $class;
echo $data-event;
echo $data-param-id;
echo $data-name;
?>


и на выходе было бы вот так

callback pull-right hidden-xs
jqm
124
callback




Игорь_Vasinsky
1. толи копипасть криво прошёл, толи json не валидный

{"class":"callback pull-right hidden-xs","data-event":"jqm","data-param-id":"124",&quo t;data-name":"callback"}

2. если копипаст скривил то
http://php.net/manual/ru/function.json-decode.php

$json = '{"class":"callback pull-right hidden-xs","data-event":"jqm","data-param-id":"124",& ;quo t;data-name":"callback"} ';
$array = json_decode($json, 1);


Array
(
[class] => callback pull-right hidden-xs
[data-event] => jqm
[data-param-id] => 124
[data-name] => callback
)


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
twin
Цитата (ufaclub @ 12.02.2017 - 00:21)
в итоге хочу получить
Дефис в имени переменной недопустим.


_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.