【问题标题】:group data from json [closed]来自json的分组数据[关闭]
【发布时间】:2021-10-28 01:55:58
【问题描述】:

我想显示供应商的表产品库,来自 json 的数据 最终显示是这样的

供应商 1 产品1 产品 2 产品3

供应商 2 产品1 产品 2 产品 3

这是我的 json 数据

{
   "data":{
      "query":[
         {
            "key":"a27239eaec62ba6405f5e9f0fb715bd5"
         }
      ],
      "status":[
         {
            "code":202,
            "description":"ok"
         }
      ],
      "results":[
         {
            "id":"177",
            "user_id":"87",
            "supplier_id":"6",
            "product_id":"36",
            "product_name":"Tripod octopus",
            "varian_id":"141",
            "varian_name":"Varian Acak",
            "jumlah":"1"
         },
         {
            "id":"178",
            "user_id":"87",
            "supplier_id":"8",
            "product_id":"37",
            "product_name":"Pembersih Mata Buah Nanas",
            "varian_id":"140",
            "varian_name":"Acak",
            "jumlah":"3"
         },
         {
            "id":"179",
            "user_id":"87",
            "supplier_id":"8",
            "product_id":"42",
            "product_name":"Gunting dahan pohon",
            "varian_id":"135",
            "varian_name":"gunting dahan",
            "jumlah":"1"
         }
      ]
   }
}

这是我没有分组数据的代码

$datainventory = json_decode($jsondata, true);
$totalRecord = count($datainventory['inventory']['results']);
for ($j=0; $j < $totalRecord; $j++) 
{
 echo  $datainventory['data']['results'][$j]['supplier_id'];
 echo  $datainventory['data']['results'][$j]['product_name'];
} 

请任何人可以对我的数据 json 进行分组?谢谢

【问题讨论】:

  • 你尝试过什么让它发挥作用?

标签: php json api


【解决方案1】:

我得到了答案

 foreach ($newdatainventory as $supplier_id => $product) 
    {
    foreach ($product as $productname) 
      {

       }
 
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-27
    • 2021-08-24
    相关资源
    最近更新 更多