如果某個屬性值(id)是由我給出的,我如何循環進入下面的php對象並拉動propery值(名稱,姓氏,城市,國家)。如何循環到一個php對象並提取屬性數據
$users = (object) array(
'id' => '753',
'firstname' => 'trevor',
'lastname' => 'bean',
'address' => array(
(object) array(
'country' => 'Romania'
'city' => 'Iasi'
)
)
)
(object) array(
'id' => '754',
'firstname' => 'ben',
'lastname' => 'stone',
'address' => array(
(object) array(
'country' => 'Hungary'
'city' => 'Budapest'
)
)
);
我已經測試:
foreach ($users as $user1) {
if ($user1->id=== '754') {
echo $user1->firstname
break;
}
}
,並返回trevor
- 的id 753
而不是名字的請求id 754
你的$用戶變量甚至不會編譯,首先,你在哪裏得到你的對象?一些JSON結果還是什麼? ***也許如果您向我們提供更多關於您的數據來自何處以及如何發佈的信息,我們可能會爲您提供更簡單的解決方案...... *** – Prix 2015-01-26 20:59:47