2 回答

TA貢獻(xiàn)2012條經(jīng)驗(yàn) 獲得超12個贊
最好使用 Simple XML 的方法來瀏覽數(shù)據(jù),而不是將其視為數(shù)組。但如果你真的需要的話,我會在下面展示。
我通常建議使用foreach而不是for循環(huán)數(shù)組。但是,如果您要使用for帶有數(shù)組索引的循環(huán),它們應(yīng)該基于count()您要索引的同一數(shù)組。count($array)使用然后使用它來索引是沒有意義的$array[2]['row']——你應(yīng)該使用count($array[2]['row']).
我不確定你$array[2]的代碼來自哪里。頂級數(shù)組沒有任何編號索引,它是一個關(guān)聯(lián)數(shù)組。直到到達(dá)深層嵌套的row和column元素之前,才會使用編號索引。
foreach ($result['table']['row'] as $row) {
$attrs = $row['@attributes'];
echo $attrs['campaignID'];
echo $attrs['campaign'];
echo $attrs['impressions'];
// and so on
}

TA貢獻(xiàn)1866條經(jīng)驗(yàn) 獲得超5個贊
<?php
foreach ($result['table']['row'] as $row) {
$compaign = $row['@attributes'];
echo $compaign['campaignID'].', '.$compaign['campaign'].', '.$compaign['impressions'].', '.$compaign['clicks'].', '.$compaign['cost'].' <br />';
}
#This would print all the compaign as single compaign per row
- 2 回答
- 0 關(guān)注
- 135 瀏覽
添加回答
舉報