PHP从JSON编码获取值 [英] php get values from json encode

查看:98
本文介绍了PHP从JSON编码获取值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个url传递参数,使用json_encode每个值,如下所示:

I have an url passing parameters use json_encode each values like follow:

$json = array
(
    'countryId' => $_GET['CountryId'],
    'productId' => $_GET['ProductId'],
    'status'    => $_GET['ProductId'],
    'opId'      => $_GET['OpId']
);

echo json_encode($json);

返回的结果为:

{  
  "countryId":"84",
  "productId":"1",
  "status":"0",
  "opId":"134"
}

我可以使用json_decode解析每个值以进行进一步的数据处理吗?

Can I use json_decode to parse each values for further data processing?

谢谢.

推荐答案

json_decode()如果第二个值是true,则将返回对象或数组:

json_decode() will return an object or array if second value it's true:

$json = '{"countryId":"84","productId":"1","status":"0","opId":"134"}';
$json = json_decode($json, true);
echo $json['countryId'];
echo $json['productId'];
echo $json['status'];
echo $json['opId'];

这篇关于PHP从JSON编码获取值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆