为了账号安全,请及时绑定邮箱和手机立即绑定

php数组json_encode意外/ t

php数组json_encode意外/ t

PHP
慕莱坞森 2021-05-06 17:30:18
我正在尝试从中提取数据 cars.xml并形成一个数组来存储信息并将其传输到我的HTML页面。XML结构是这样的:<carlist><car><Catogory> Sedan </Catogory><Availability> True </Availability><Brand> Toyota </Brand><Model> Camry </Model><Modelyear> 2013 </Modelyear><mileage> 10000 </mileage><FuelType> petrol </FuelType><Seats> 5 </Seats><PricePerDay> $120 </PricePerDay><Description> XXXXXXXXXXXXXXXXXX </Description></car><car><Catogory> Sedan </Catogory><Availability> True </Availability><Brand> Honda </Brand><Model> Accord </Model><Modelyear> 2015 </Modelyear><mileage> 3000 </mileage><FuelType> petrol </FuelType><Seats> 3 </Seats><PricePerDay> $150 </PricePerDay><Description> XXXXXXXXXXXXXXXXXX </Description></car></carlist>并且PHP代码如下:<?php$xmlDoc=new DOMDocument();$xmlDoc->load("cars.xml");$x=$xmlDoc->getElementsByTagName('car');$carlist = Array();   for($i=0; $i<=($x->length-1);$i++){      $temparr = Array();       foreach ($x->item($i)->childNodes AS $item){          if($item->nodeName!='#text'){             $temparr[$item->nodeName] = $item->nodeValue;                if(sizeof($temparr)==10){                  array_push($carlist, $temparr);}          }      } } echo json_encode($carlist);?>
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 132 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信