<?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