搜索我在格式通過JSON與PHP
{
"list" : {
"1" : {
"thing1" : "description",
"thing2" : "description",
"thing3" : "description"
},
"2" : {
"thing1" : "description",
"thing2" : "description",
"thing3" : "description"
},
etc.
}
我需要通過搜索和返回基於東西2描述數據,但我也需要再返回列表的數量JSON文件。問題是json文件全部出現亂碼,所以我不能只是在我遍歷所有變量時增加一個變量。
目前我有我的代碼的設置是這樣的:
$json = json_decode($response);
foreach($json->list as $item) {
$i++;
if($item->thing2 == "description") {
echo "<p>$item->thing1</p>";
echo "<p>$item->thing2</p>";
echo "<p>$item->thing3</p>";
echo "<p>position: $i</p><br /><br />";
}
}
不幸的是,因爲位置是無序每次$ i變量被重新調整了錯誤的位置。我該如何返回具有正確描述的物品的標題。
雖然很高興提及關聯數組參數,但這裏並不需要它。 。 。 foreach將像數組一樣輕鬆地遍歷對象。 – ernie