從php循環組織json,php循環執行

本文目錄一覽:

php循環讀取json

?php

$str = ‘[{“name”:”北京”,”city”:[{“name”:”北京”,”area”:[“東城區”,”西城區”,”崇文區”,”宣武區”,”朝陽區”,”丰台區”,”石景山區”,”海淀區”,”門頭溝區”,”房山區”,”通州區”,”順義區”,”昌平區”,”大興區”,”平谷區”,”懷柔區”,”密雲縣”,”延慶縣”]}]},{“name”:”天津”,”city”:[{“name”:”天津”,”area”:[“和平區”,”河東區”,”河西區”,”南開區”,”河北區”,”紅橋區”,”塘沽區”,”漢沽區”,”大港區”,”東麗區”,”西青區”,”津南區”,”北辰區”,”武清區”,”寶坻區”,”寧河縣”,”靜海縣”,”薊 縣”]}]}]’;

$provinces = json_decode($str, true);

foreach($provinces as $province){

    echo $province[‘name’], ‘br/’;

    foreach($province[‘city’] as $city){

        echo ‘–‘, $city[‘name’], ‘br/’;

        foreach($city[‘area’] as $area){

            echo ‘—-‘, $area, ‘br/’;

        }

    }

}

exit;

Php json循環解析

json_encode(),轉換成json格式

json_decode(),將json轉換成對象,第二個參數為true時就是轉換成數組

php 循環輸出 json 數組

?php

$Tdata='[{“A_Name”:”a1″,”ICNo”:””,”A_ContNo”:””,”A_QQNo”:””},{“A_Name”:”a2″,”ICNo”:””,”A_ContNo”:””,”A_QQNo”:””},{“A_Name”:”a3″,”ICNo”:””,”A_ContNo”:””,”A_QQNo”:””}]’;

$arr=json_decode($Tdata,true);

//var_dump($arr);

echo stripcslashes ($arr[0][A_Name]);

?

上面的方法可以打印輸出,json_decode($Tdata)輸出的結果是一個對應,而json_decode($Tdata,true)輸出的是一個數組

PHP循環讀取JSON

首先你要把JSON數據轉成數組,因為在php中JSON就是一個字符串。

$jsonData = ‘{“list”: [{

    “goodsid”: 4290,

    “post”: [{

        “param”: “uin”,

        “name”: “賬號”

        }, {

        “param”: “goodsid”,

        “name”: “商品ID”

        }, {

        “param”: “number”,

        “name”: “下單數量”

    }]

    }, ‘;

// 你的JSON數據有點亂,我複製的可能不對

$aryData = json_decode($jsonData, true);   // 轉碼為數組

var_dump($aryData);  // 打印

foreach ($aryData as $item) {

    var_dump($item);   // 打印每個條目

}

php 循環遍歷json數據

$str = ‘{

“10924”: {

“id”: “10924”,

“title”: “天津”,

“streamline_title”: “狗不理”,

“unit”: “點”,

“goods_type”: “168”,

“goods_type_title”: “包子”

},

“10923”: {

“id”: “10923”,

“title”: “北京”,

“streamline_title”: “王府井”,

“unit”: “點”,

“goods_type”: “104”,

“goods_type_title”: “吃貨天堂”

},

“11982”: {

“id”: “11982”,

“title”: “南京”,

“streamline_title”: “夫子廟”,

“unit”: “點”,

“goods_type”: “351”,

“goods_type_title”: “燈會”

}

}’;

foreach (json_decode($str) as $v)

{

echo “{$v-id} {$v-title}”; //其他的一樣的

}

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/192239.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-01 09:57
下一篇 2024-12-01 09:57

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • JSON的MD5

    在Web開發過程中,JSON(JavaScript Object Notation)是最常用的數據格式之一。MD5(Message-Digest Algorithm 5)是一種常用…

    編程 2025-04-29
  • 使用Java將JSON寫入HDFS

    本篇文章將從以下幾個方面詳細闡述Java將JSON寫入HDFS的方法: 一、HDFS簡介 首先,先來了解一下Hadoop分布式文件系統(HDFS)。HDFS是一個可擴展性高的分布式…

    編程 2025-04-29
  • SDN開源組織中ONOS起步最早

    ONOS是一個開源軟件定義網絡(SDN)操作系統,由ON.Lab創建並一直在開發。該平台旨在通過使用網絡虛擬化技術使工程師能夠快速靈活地創建和管理網絡服務。 一、ONOS的優勢 在…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • 如何使用Newtonsoft datatable轉Json

    Newtonsoft DataTable 是一個基於.NET的JSON框架,也是一個用於序列化和反序列化JSON的強大工具。 在本文中,我們將學習如何使用Newtonsoft Da…

    編程 2025-04-28
  • JPRC – 輕鬆創建可讀性強的 JSON API

    本文將介紹一個全新的 JSON API 框架 JPRC,通過該框架,您可以輕鬆創建可讀性強的 JSON API,提高您的項目開發效率和代碼可維護性。接下來將從以下幾個方面對 JPR…

    編程 2025-04-27
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若服務器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • Python存為JSON的方法及實例

    本文將從以下多個方面對Python存為JSON做詳細的闡述。 一、JSON簡介 JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,易於人閱…

    編程 2025-04-27

發表回復

登錄後才能評論