php 如何将获取json中的参数的值

2025年03月24日 08:23
有4个网友回答
网友(1):

很简单。
因为Json实际上就是一个字符串,因此语言提供了将其转换成数组,对象的能力。
使用json_decode就可以将字符串转一个关联数组。
比如$data = json_decode("{'success':1,xxxxxxxx}");
echo $data[tender_id];就OK了

网友(2):

php代码优先于js,html。
不太清楚你是如何获取的json。
如果是ajax,你用php去显示输出tender_id是不现实的,你可以用js去处理接受到的json。
如果是php,你需要json_decode一下json变成数组,然后再echo array["tender_id"]

网友(3):

程序如下:

system("curl -d 'name=xx&password=xxx' 'http://www.xx.com/xx.php' > ./tmp");

while(!file_exists('./tmp')){
$jsoncode = file_get_contents('./tmp');
sleep(1);
}
var_dump(json_decode($jsoncode));

网友(4):

$str=extract(json_decode('{"success":1,"msg":"ok","info":{"list":[{"id":"14941","site_id":"0","status":"0","order":"0","tender_id":"11521"}]}}',true));
$arr=extract($info);
echo $list[0]['tender_id'];
?>