解析php中的json解码数组


Parsing The json decoded array in php

curl_setopt_array($ch, $curlConfig);
$result = curl_exec($ch);
curl_close($ch);
print_r($jsonobj); //this shows me the op as:

Array ( 
[0] => 
    stdClass Object ( 
        [businessId] => 6 
        [subscriptionId] => 6 
        [name] => Eazy Borehole Drillers Limited 
        [city] => Blantyre 
        [pin] => 3332 
        [region] => Southern Region 
        [area] => City Centre 
        [address] => P.O. Box 3332 Blantyre 
        [email] => eazybhd@yahoo.com 
        [website] => eazyboreholedrillers.com 
        [district] => Blantyre 
        [phonenumber] => 265999434445 
        [category] => 14 
) 
[1] => 
    stdClass Object ( 
        [businessId] => 7 
        [subscriptionId] => 7 
        [name] => Eazy Travel Limited 
        [city] => Blantyre 
        [pin] => 3332 
        [region] => Southern Region 
        [area] => City Centre 
        [address] => P.O. BOX 3332 Blantyre 
        [email] => eazytravell@yahoo.com 
        [website] => eazytravell.com 
        [district] => Blantyre 
        [phonenumber] => 265999434445 
        [category] => 15 
) 
[2] =>
    stdClass Object ( 
        [businessId] => 20 
        [subscriptionId] => 20 
        [name] => Malswitch 
        [city] => Blantyre 
        [pin] => 384 
        [region] => Southern Region
        [area] => City Centre 
        [address] => PO Box 384 
        [email] => info@malswitch.com 
        [website] => www.malswitch.com 
        [district] => Blantyre 
        [phonenumber] => 01 820 414 
        [category] => 69 
) 
[3] =>
    stdClass Object ( 
        [businessId] => 21 
        [subscriptionId] => 21 
        [name] => Malawi Savings Bank 
        [city] => Blantyre 
        [pin] => 521 
        [region] => Southern Region 
        [area] => Cicty Centre 
        [address] => PO Box 521 PO Box 521 
        [email] => balaka@msb.mw 
        [website] => www.msb.mw 
        [district] => Blantyre 
        [phonenumber] => 01 831 016 / 01 
        [category] => 69 
)

现在我的问题是如何采取像[businessId], [subscriptionId]的内部值,这样我就可以在我的html页面中使用它们。

您使用这个'array->键'。例如数组-> businessId;

$data = Array ( 
[0] => 
    stdClass Object ( 
        [businessId] => 6 
        [subscriptionId] => 6 
        [name] => Eazy Borehole Drillers Limited 
        [city] => Blantyre 
        [pin] => 3332 
        [region] => Southern Region 
        [area] => City Centre 
        [address] => P.O. Box 3332 Blantyre 
        [email] => eazybhd@yahoo.com 
        [website] => eazyboreholedrillers.com 
        [district] => Blantyre 
        [phonenumber] => 265999434445 
        [category] => 14 
)
)
$data[0]->businessId;
$data[0]->subscriptionId;

您的JSON对象本身包含对象,您可以使用->访问。试试这个:

$jsonobj = ...; // Fetch your JSON object
foreach($jsonobj as $item) {
    echo $item->businessId;     // 6
    echo $item->subscriptionId; // 6
    echo $item->city;           // Blantyre
    echo $item->area;           // City Centre
}