簡體   English   中英

我如何遍歷php中的這種類型的數組

[英]How do i iterate through this type of array in php

array(2) {
  ["param"]=>
  array(1) {
    ["stuNBR"]=>
    string(5) "555555"
  }
  ["data"]=>
  array(3) {
    [0]=>
    array(6) {
      ["SEQNBR"]=>
      string(1) "2"
      ["CDE"]=>
      string(3) "MUG"
      ["NBR1"]=>
      string(1) "1"
      ["NBR2"]=>
      string(1) "0"
      ["NBR3"]=>
      string(3) "PAN"
      ["NBR4"]=>
      string(1) "Y"
    }
    [1]=>
     array(6) {
      ["SEQNBR"]=>
      string(1) "2"
      ["CDE"]=>
      string(3) "JUG"
      ["NBR1"]=>
      string(1) "1"
      ["NBR2"]=>
      string(1) "0"
      ["NBR3"]=>
      string(3) "RAN"
      ["NBR4"]=>
      string(1) "Y"
    }   
    [2]=>
     array(6) {
      ["SEQNBR"]=>
      string(1) "2"
      ["CDE"]=>
      string(3) "GHY"
      ["NBR1"]=>
      string(1) "1"
      ["NBR2"]=>
      string(1) "0"
      ["NBR3"]=>
      string(3) "PAN"
      ["NBR4"]=>
      string(1) "Y"
    }
   }
}

如何從上方迭代“數據”數組並獲取NBR1和NBR2值

foreach ($this->bigarray['DEFAULTS'] as $data){
   echo $data['NBR1']."---->".$data['NBR2'];
}

我如何獲得這些價值

您可以使用嵌套循環:

foreach ($this->bigarray['data'] as $data){
   foreach($data as $k => $v) {
      echo $k."---->".$v;
   }
}

暫無
暫無

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

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