如何从json_dcode解析数组?

时间:2017-11-13 02:35:41

标签: php arrays json

请帮我这个json_decode数组。这是我第一次使用这个功能。我想回应数组,但它一直显示错误。 这是我的代码:

<?php
ini_set("allow_url_fopen", 1);
$json = file_get_contents('http://sippadu.dpmptsp.sidoarjokab.go.id/bppt/int/m_tracking_qrcode.jsp?idtrack=08112017N1N083150');
$obj = json_decode($json);

echo "Izin:".$obj->izin."<br>";
echo "Nama:". $obj->nama;

?>

这是使用print_r的输出形式json_decode:

stdClass Object ( [records] => Array ( [0] => stdClass Object ( [izin] => (N08) Surat Izin Usaha Perdagangan (SIUP) [nama] => CV TIRTO MULYO [status] => Izin Anda sudah selesai. ) ) ) 

错误:

Notice: Undefined property: stdClass::$nama in /storage/ssd4/441/3008441/public_html/asd.php on line 7

请帮助,我只是在其他stackoverflow帖子中按照此说明操作。但我的结果是假的,谢谢

1 个答案:

答案 0 :(得分:0)

如您所见,print_r生成了一个对象数组。因此,在继续使用namaizin

之前,您需要先访问该数组

应该是$obj['records'][0]->izin$obj['records'][0]->nama