<?php
$xml = simplexml_load_file("test.XML");
$amount = array();
$temp = 0;
echo $xml->getName() . "</br>";
foreach ($xml->RECORD as $first_gen) {
foreach ($first_gen->Inventory_Value_at_Cost as $second_gen){
$temp = $second_gen;
$amount[] = $temp;
}
}
echo json_encode($amount, JSON_FORCE_OBJECT);
?>
{ “0” 数组维度:{ “0”: “34954.68”}, “1”:{ “0”: “20544.20”} , “2”:{ “0”: “102702.76”}, “3”:{ “0”: “89018.95”} “4”:{ “0”: “42479.36”}, “5”:{“0 “:” 58479.60 “},” 6 “:{” 0 “:” 47609.10 “},” 7 “:{” 0 “:” 188230.86 “},” 8 “:{” 0 “:” 80646.05 “},” 9 “:{” 0 “:” 11352.48 “},” 10 “:{” 0 “:” 4461.90" }}
谁能帮我把这个下来像这样
{34954.68,20544.20,102702.76 ... 4461.90}
非常感谢。
取代'$量[] = $温度;''为$量[] = floatval($温度[1]);' – Kuba 2012-02-23 10:38:12
@KubaW非常感谢!!!这就像一个魅力! – 2012-02-23 10:56:12
你在$ xml-> RECORD中得到的是什么,给出输出然后它是解析数据形成JSON,像这样(ex)echo json_encode(array(“name”=>“demo”,“time”= > “晚上8点”)); – 2012-02-23 10:57:30