Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP从JSON获取请求_Php_Json - Fatal编程技术网

使用PHP从JSON获取请求

使用PHP从JSON获取请求,php,json,Php,Json,您好,我想在PHP中显示此JSON的结果,我有以下内容: $r = {"person1":{"id":100,"name":"Robert"}} $obj = json_decode($r); Name: <?php echo $obj->{'name'};?><br> $r={“person1”:{“id”:100,“name”:“Robert”} $obj=json_解码($r

您好,我想在PHP中显示此JSON的结果,我有以下内容:

$r = {"person1":{"id":100,"name":"Robert"}}

$obj = json_decode($r);

Name: <?php echo $obj->{'name'};?><br>
$r={“person1”:{“id”:100,“name”:“Robert”}
$obj=json_解码($r);
名称:

如何正确显示它?

您忘记在对象上添加
person1

<?php
$r = '{"person1":{"id":100,"name":"Robert"}}';
$obj = json_decode($r);
echo $obj->person1->name; //"prints" Robert
echo $obj->person1->id; //"prints" 100

这样使用,输出将采用关联数组格式

$array = json_decode($r,true);
print_r($array);
$r = {"person1":{"id":100,"name":"Robert"}}
$obj = json_decode($r);
var_dump($obj); // this will show you $obj structure