php 获取json中的值

php 获取json中的值,第1张

首页{"2018-03-23T16:00:00000+0000":[{"seat":"没有空位","seatStatusEn":"No Seat"]}不是标准json格式字符串,No Seat"]地方缺少“}”,应该是No Seat"}];

php转换json格式为数组或对象使用json_decode()函数

图示:

从解析的格式来看,将时间戳作为下标是个不好的习惯,在获取seat和eatStatusEn值的时候不方便,最好修改一下结构:

$citySNstring = '{"cip": "1823762027", "cid": "371300", "cname": "北京市王府井"}';

$citySN = json_decode($citySNstring);

// 这时候$citySN取得了json值 比如$citySN->cip值为1823762027

// PS:话说ip地址段没有超过255的吧,620

首先 复制你的那条乱乱的json 然后打开

>

丢进去转换 然后替换下面的函数 即可

代码如下

    $object = json_decode('

        {    

           "code": 200,

           "message": "解析成功。",

           "source": "bilibili",

           "sourceName": "哔哩哔哩",

           "vid": "8453162",

           "info": {

               "title": "7月SHOW BY ROCK!! Short!! 01独家正版",

               "duration": 180,

               "image": "123456jpg"

           },

           "result": {

               "duration": 180013,

               "files": [

                   {

                       "url": "123456mp4",

                       "duration": 180013,

                       "filesize": 0,

                       "filetype": "mp4"

                   }

               ],

               "h": 2

           },

           "definition": "sd",

           "definitionList": "sd|hd",

           "cost": 0005

        }

    ');

    foreach($object as $key => $value){

        if(is_object($value)){

            foreach ($value as $k => $v){

                echo $k  ' : '  $v  '</br>';

            }

        }else{

            echo $key  ' : '  $value  '</br>';

        }

    }

望采纳~

以上就是关于php 获取json中的值全部的内容,包括:php 获取json中的值、php怎样获取以下json的值、php 如何将获取json中的参数的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9634128.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存