您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關PHP循環如何讀取json數據,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
現有json數據如下:
[{ "name": "北京", "city": [{ "name": "北京", "area": ["東城區", "西城區", "崇文區", "宣武區", "朝陽區", "豐臺區", "石景山區", "海淀區", "門頭溝區", "房山區", "通州區", "順義區", "昌平區", "大興區", "平谷區", "懷柔區", "密云縣", "延慶縣"] }] }, { "name": "天津", "city": [{ "name": "天津", "area": ["和平區", "河東區", "河西區", "南開區", "河北區", "紅橋區", "塘沽區", "漢沽區", "大港區", "東麗區", "西青區", "津南區", "北辰區", "武清區", "寶坻區", "寧河縣", "靜海縣", "薊 縣"] }] }]
使用PHP的foreach進行循環輸出:
$str = '[{"name":"北京","city":[{"name":"北京","area":["東城區","西城區","崇文區","宣武區","朝陽區","豐臺區","石景山區","海淀區","門頭溝區","房山區","通州區","順義區","昌平區","大興區","平谷區","懷柔區","密云縣","延慶縣"]}]},{"name":"天津","city":[{"name":"天津","area":["和平區","河東區","河西區","南開區","河北區","紅橋區","塘沽區","漢沽區","大港區","東麗區","西青區","津南區","北辰區","武清區","寶坻區","寧河縣","靜海縣","薊 縣"]}]}]'; $provinces = json_decode($str, true); foreach($provinces as $province){ echo $province['name'], ''; foreach($province['city'] as $city){ echo ':', $city['name'], ''; echo '<br>'; foreach($city['area'] as $area){ echo '----', $area, ''; echo '<br>'; } } } exit;
輸出結果:
關于“PHP循環如何讀取json數據”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。