我具有由外包數據:如何填充此PHP數組?
http://example.com/data/news.json
這裏是例如解碼後的結果是:
Array
(
[popular] => Array
(
[last_week] => Array
(
[0] => Array
(
[title] => Business 1
[category] => blog/business/local
)
[1] => Array
(
[title] => Health 1
[category] => blog/health/skincare
)
[2] => Array
(
[title] => Business 2
[category] => blog/business/local
)
[3] => Array
(
[title] => Health 2
[category] => blog/health/skincare
)
)
)
)
我使用下面的方法來顯示它:
$url = 'http://example.com/data/news.json';
$json = file_get_contents($url);
if(!empty($json)) {
$json_data = json_decode($json, true);
$popular_last_week = $json_data['popular']['last_week'];
$count = count($popular_last_week);
$result .= $count.' last week popular article' . "\n";
for ($i = 0; $i <$count; $i++) {
$result .= 'Title : '.$popular_last_week[$i]['title'] . "\n";
$result .= 'Category : '.$popular_last_week[$i]['category'] . "\n\n";
}
echo $result;
}
輸出數據爲:
篇上週4流行的文章
標題:商務1
類別:博客/業務/本地
標題:生1
類別:博客/保健/護膚
標題:Business 2
類別:博客/業務/本地
標題:生2
類別:博客/保健/護膚
的問題是如何顯示輸出爲以下幾點:
2上週熱門商業用品
標題:Business 1
類別:商業營業
標題:企業2
分類:商業
上週2流行健康文章
標題:生1
範疇:健康
標題:生2
分類:健康
幫助將不勝感激!謝謝。
不知道如果我理解正確的話......只需通過數組迭代,檢查是否'title'包含'Business'並顯示它? – Pateman
嗨,感謝您的回答我是PHP新手,如果您舉個例子,那將會很棒。 :-D – Rifki