请帮我这个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帖子中按照此说明操作。但我的结果是假的,谢谢
答案 0 :(得分:0)
如您所见,print_r生成了一个对象数组。因此,在继续使用nama
和izin
应该是$obj['records'][0]->izin
和$obj['records'][0]->nama