我有一个json文件,我想从中获取数据并将其用作循环内的php 变量。我不断收到未定义的索引错误,但它不起作用......这是我的代码:$file = file_get_contents("csv/products.json",'r'); for($i=0;$i<18;$i++){ $datosArray = json_decode($file,true); //var_dump($datosArray); if (isset ($datosArray)){ $id = $datosArray["id"]; $genderid = $datosArray["sex_id"]; $dest = $datosArray["destaque"]; $cat = $datosArray["categoria"]; $marc = $datosArray["Marca"]; $name = $datosArray["nombre"]; $desc = $datosArray["descripcion"]; $pho1 = $datosArray["photo_id1"]; $pho2 = $datosArray["photo_id2"]; $pho3 = $datosArray["photo_id3"]; $dprice = $datosArray["D_price"]; $oprice = $datosArray["O_price"]; } ?>这是我的 json 的一部分:[ { "id": 1, "sex_id": 101, "destaque": 1, "categoria": "Vestidos", "Marca": "Marfinno", "nombre": "Mono rayas", "descripcion": "Mono de rayas con botones y amarre Marfinno", "photo_id1": "Female1.jpg", "photo_is2": "Female1.1.jpg", "photo_id3": "Female1.2.jpg", "D_price": "$100.00", "O_price": "$300.00" }, { "id": 2, "sex_id": 101, "destaque": 0, "categoria": "Vestidos", "Marca": "Marfinno", "nombre": "Mono liso", "descripcion": "Mono liso con amarre Marfinno", "photo_id1": "Female2.jpg", "photo_is2": "Female2.1.jpg", "photo_id3": "Female2.2.jpg", "D_price": "$100.00", "O_price": "$300.00" }, 谢谢你。
1 回答
- 1 回答
- 0 关注
- 108 浏览
添加回答
举报
0/150
提交
取消