为了账号安全,请及时绑定邮箱和手机立即绑定

如何获取“0”和“1”的值作为php页面的变量

如何获取“0”和“1”的值作为php页面的变量

PHP
一只斗牛犬 2021-09-05 17:55:38
我想打印“0”和“1”的值以打印在 php 页面上。为了做到这一点,我想知道如何以数组的形式访问这个 json 对象。我已经解码了。但仍然无法打印。 {    "statusCode": 200,    "message": "Data Received",    "0": {        "id": "385",        "fname": "arriet ",        "lname": "ephania ",        "email": "amym@mator.com",        "mob": "9877"    },    "1": {        "id": "386",        "fname": "Kelly ",        "lname": "Echo ",        "email": "sacen@mailinator.com",        "mob": "1111"    } }
查看完整描述

2 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

您需要使用带有 true 标志的 json_decode 将其转换为数组,然后让每个数组循环遍历其中的数据,


$arr = json_decode('

    {

    "statusCode": 200,

    "message": "Data Received",

    "0": {

        "id": "385",

        "fname": "arriet ",

        "lname": "ephania ",

        "email": "amym@mator.com",

        "mob": "9877"

    },

    "1": {

        "id": "386",

        "fname": "Kelly ",

        "lname": "Echo ",

        "email": "sacen@mailinator.com",

        "mob": "1111"

    }


 }

    ', true);

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

    // strict type check for key with integer values.

    if(intval($key) === $key){

        print_r($value);

    }

}


查看完整回答
反对 回复 2021-09-05
?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

你使用这样的extract()功能


\extract($data, EXTR_OVERWRITE);

include $file;


查看完整回答
反对 回复 2021-09-05
  • 2 回答
  • 0 关注
  • 110 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信