【问题标题】:Accessing Long Multidimensional Arrays in PHP在 PHP 中访问长多维数组
【发布时间】:2018-06-04 20:39:06
【问题描述】:

我正在尝试访问以下数组,

大批 ( [返回] => 数组 ( [0] => 数组 ( [问题] => 数组 ( [0] => 数组 ( [第一个] => activeissue.socustomername [第二] => TEST123 [key] => activeissue.socustomername [值] => TEST123 ) [1] => 数组 ( [first] => activeissue.customername [第二] => TEST123 [key] => activeissue.customername [值] => TEST123 ) [2] => 数组 ( [第一] => activeissue.customerid [第二] => 1131 [key] => activeissue.customerid [价值] => 1131 ) ) ) [1] => 数组 ( [问题] => 数组 ( [0] => 数组 ( [第一个] => activeissue.socustomername [第二] => TEST4321 [key] => activeissue.socustomername [值] => TEST4321 ) [1] => 数组 ( [first] => activeissue.customername [第二个] => Aspire Trust [key] => activeissue.customername [价值] => 渴望信任 ) [2] => 数组 ( [第一] => activeissue.customerid [第二] => 1132321 [key] => activeissue.customerid [价值] => 1132321 ) ) ) ) )

我无法转过头来循环并返回每个问题,

我可以手动获取数据,但我确实需要遍历每个单独的问题,

我尝试将 Foreach 加倍,但我确信有一种更简单的方法可以工作,不像 myn,

foreach($array as $key['issue'] => $value){ foreach($value[0]['issue'] as $subkey){ 回声 $subkey['key'].' : '.$subkey['value']; } }

我只收到一个问题,我知道是因为我只访问 [0] 但我不知道如何再次循环访问下一组数据,

任何帮助都会很棒,也欢迎任何建议。

【问题讨论】:

    标签: php arrays json multidimensional-array


    【解决方案1】:
    foreach ($array['return'] as $group) {
    
          foreach ($group['issue'] as $issue) {
               echo $issue['key'].' : '.$issue['value'];
          }
    }
    

    【讨论】:

    • 谢谢,很快就会测试。
    • 工作,干杯:)
    猜你喜欢
    • 2012-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-12
    • 1970-01-01
    • 2019-09-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多