Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中使用XML到数组时出错_Php_Arrays_Xml_Parsing - Fatal编程技术网

在PHP中使用XML到数组时出错

在PHP中使用XML到数组时出错,php,arrays,xml,parsing,Php,Arrays,Xml,Parsing,嗨,我试图将一个XML文件转换成php数组,除了这个节点之外,所有节点都变好了 <category name="Wheels and Tires"> <specification name="Front Tire Type">P245/40R18</specification> <specification name="Front Wheel Diameter">18.0 x 8.0</specification> <specif

嗨,我试图将一个XML文件转换成php数组,除了这个节点之外,所有节点都变好了

<category name="Wheels and Tires">
<specification name="Front Tire Type">P245/40R18</specification>
<specification name="Front Wheel Diameter">18.0 x 8.0</specification>
<specification name="Rear Tire Type">P245/40R18</specification>
<specification name="Rear Wheel Diameter">18.0 x 8.0</specification>
</category>

转换为json然后返回没有意义:/n转换为json然后返回没有意义:/
$xml = curl_exec($ch); // $result now contains the response JSON or XML.
$xml_string = simplexml_load_string($xml);
$json = json_encode($xml_string);
$xml_parse = json_decode($json, TRUE);
return($xml_parse);

  array:2 [▼
    "@attributes" => array:1 [▶]
    "specification" => array:4 [▼
      0 => "P245/40R18"
      1 => "18.0 x 8.0"
      2 => "P245/40R18"
      3 => "18.0 x 8.0"
    ]
  ]