【问题标题】:Foreach with array in php在php中使用数组的foreach
【发布时间】:2014-09-13 14:14:45
【问题描述】:

请问如何用这种类型的数组做一个foreach?

谢谢。

Array (
  [0] => Array (
    [0] => TPK12\"
    [1] => MRP59\"
    [2] => MSM105\"
    [3] => RGS70\"
    [4] => GDN36\"
  )
)

我试过了,但它只回显了 Array():

foreach($match as $value) { 
  echo $value;
}

【问题讨论】:

  • $value 上使用另一个foreach
  • 那个确切的数组:foreach($match[0] as $value)

标签: php arrays foreach


【解决方案1】:

对于二维数组,您可以使用:

foreach($match as $subArray) { 
    foreach($subArray as $value) { 
        echo $value;
    }   
}

【讨论】:

  • 如何构建数组并不重要,重要的是如何读取二维数组中的值。使用print_r 向我们展示您的阵列
【解决方案2】:

由于您有一个多维数组,您需要在另一个数组中包含一个 foreach,或者指定要迭代的数组。

foreach ($match[0] as $value) {
    echo $value;
}

【讨论】:

    猜你喜欢
    • 2021-01-24
    • 1970-01-01
    • 2013-11-05
    • 2015-04-04
    • 1970-01-01
    • 2018-05-03
    • 2011-08-08
    • 2013-07-26
    • 1970-01-01
    相关资源
    最近更新 更多