第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP 循環(huán)遍歷數(shù)組以獲取特定值

PHP 循環(huán)遍歷數(shù)組以獲取特定值

PHP
紫衣仙女 2023-08-19 16:43:50
想知道如何從此數(shù)組中獲取以下值:campaignID、campaign、impressions、clicks 和 cost。例如,我想得到以下結(jié)果:廣告活動 ID - 9039077962 廣告活動:CG - 智能購物 - 美國 展示次數(shù) - 1951940 次點(diǎn)擊 - 10726 費(fèi)用 - 5324010696我已經(jīng)從 forloop 開始,但無法獲取任何值,我剛剛得到: ArrayArrayArrayfor($i = 0; $i < count($array); $i++) {    echo $array[2]['row'][$i]['@attributes']['campaignID'];}這是我的數(shù)組,它的打印結(jié)果:    $array = simplexml_load_string($reportDownloadResult->getAsString());      print_r( $result );            RESULTS------------------------------------------->           Array    (        [report-name] => Array            (                [@attributes] => Array                (                    [name] => CAMPAIGN_PERFORMANCE_REPORT                )        )    [date-range] => Array        (            [@attributes] => Array                (                    [date] => Jul 13, 2020-Jul 19, 2020                )        )    [table] => Array        (            [columns] => Array                (                    [column] => Array                        (                            [0] => Array                                (                                    [@attributes] => Array                                        (                                            [name] => campaignID                                            [display] => Campaign ID                                        )                                )                            [1] => Array                                (                                    [@attributes] => Array                                        (                                            [name] => campaign                                            [display] => Campaign                                        )                                )
查看完整描述

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

}


查看完整回答
反對 回復(fù) 2023-08-19
?
心有法竹

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


查看完整回答
反對 回復(fù) 2023-08-19
  • 2 回答
  • 0 關(guān)注
  • 135 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號