简体   繁体   English

用PHP解析JSON文件

[英]Parse JSON File with PHP

I had a problem when parse my json data with php in select html element 在select html元素中用php解析json数据时出现问题

This my JSON DATA 这是我的JSON数据

This my PHP CODE 这是我的PHP代码

Error message : 错误信息 :

Notice: Trying to get property of non-object in C:\xampp\htdocs\test\index.php on line 6

This line 6 : 第6行:

$provider = $jfo->product->provider;

I try to parse "provider" to select html element after someone choose "Jenis Produk". 在有人选择“ Jenis Produk”之后,我尝试解析“ provider”以选择html元素。

产品不是对象,而是一个数组:

$jfo->product['provider'];

product is an array, containing multiple products. 产品是一个数组,包含多个产品。

$jfo->product[0]->provider;

You'll need to loop through the products. 您需要遍历所有产品。

for ($i = 0; $i < sizeof($jfo->product); $i++) {
  $provider = $jfo->product[$i]->provider;
}

It appears that product is not an object. 看来product不是物体。

Have you tried dumping $jfo->product? 您是否尝试过转储$ jfo-> product?

My guess is that it is an array. 我的猜测是它是一个数组。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM