嗨,想知道是否有人可以幫助我。將XML Feed的某些值一起添加,然後輸出
第一下面的代碼基本上計算每個XML記錄和輸出在所需FORMATT
舊代碼
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://xxxxx');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$xml_string = curl_exec ($ch);
curl_close ($ch);
// parse data
$xml=simplexml_load_string($xml_string);
// fix to n slots, zero padded
$slots=6;
$counter = substr((string)(pow(10,$slots)+count($xml)),1,$slots);
for($c=0; $c<strlen($counter); $c++)
{
echo("<span>".$counter[$c]."</span>");
}
出把
<span>1</span><span>3</span><span>5</span><span>6</span><span>8</span><span>8</span>
,這是一切OK,但現在XML飼料已經改變,正在輸出下面。
<Data>
<Row>
<Column name="cam" type="xs:int">000</Column>
<Column name="camN" type="xs:string">hello</Column>
<Column name="numer" type="xs:int">1</Column>
</Row>
<Row>
<Column name="cam" type="xs:int">000</Column>
<Column name="camN" type="xs:string">hello</Column>
<Column name="numer" type="xs:int">985</Column>
</Row>
<Row>
<Column name="cam" type="xs:int">000</Column>
<Column name="camN" type="xs:string">hello</Column>
<Column name="numer" type="xs:int">1</Column>
</Row>
</Data>
我需要相同的輸出發生,但不知道我怎麼把數值從每個記錄+它們togther,然後輸出他們確保我有6個charactures即使它結束了000005作爲一種價值
乾杯
更新
抱歉,我需要將NUMER值加在一起,以得到六君煎所以如果六君煎爲987我需要它輸出:
<span>0</span><span>0</span><span>0</span><span>9</span><span>8</span><span>7</span>
我不明白所需的輸出。應該總結新XML上的哪些值? – nickb
對不起,我的帖子對不起,錯過了關閉 – odd