簡體   English   中英

在PHP中訪問長多維數組

[英]Accessing Long Multidimensional Arrays in PHP

我正在嘗試訪問以下數組,

Array
(
    [return] => Array
        (
            [0] => Array
                (
                    [issue] => Array
                        (
                            [0] => Array
                                (
                                    [first] => activeissue.socustomername
                                    [second] => TEST123
                                    [key] => activeissue.socustomername
                                    [value] => TEST123
                                )

                            [1] => Array
                                (
                                    [first] => activeissue.customername
                                    [second] => TEST123
                                    [key] => activeissue.customername
                                    [value] => TEST123
                                )

                            [2] => Array
                                (
                                    [first] => activeissue.customerid
                                    [second] => 1131
                                    [key] => activeissue.customerid
                                    [value] => 1131
                                )



                        )

                )

            [1] => Array
                (
                    [issue] => Array
                        (
                            [0] => Array
                                (
                                    [first] => activeissue.socustomername
                                    [second] => TEST4321
                                    [key] => activeissue.socustomername
                                    [value] => TEST4321
                                )

                            [1] => Array
                                (
                                    [first] => activeissue.customername
                                    [second] => Aspire Trust
                                    [key] => activeissue.customername
                                    [value] => Aspire Trust
                                )

                            [2] => Array
                                (
                                    [first] => activeissue.customerid
                                    [second] => 1132321
                                    [key] => activeissue.customerid
                                    [value] => 1132321
                                )

                        )
                )

        )
)

我無法全神貫注地循環並返回每個問題,

我可以手動獲取數據,但是我確實需要遍歷每個單獨的問題,

我曾嘗試將Foreach翻倍,但我敢肯定,有一種更簡單的方法可以工作,與myn不同,

foreach($array as $key['issue'] => $value){

foreach($value[0]['issue'] as $subkey){

echo $subkey['key'].' : '.$subkey['value'];

                                      }

}

我只得到一個問題,我知道這是因為我僅訪問[0],但是我不知道如何再次循環訪問下一組數據,

任何幫助都會很棒,也歡迎任何建議。

foreach ($array['return'] as $group) {

      foreach ($group['issue'] as $issue) {
           echo $issue['key'].' : '.$issue['value'];
      }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM