【问题标题】:How to print a row from 2d array?如何从二维数组打印一行?
【发布时间】:2015-11-18 10:44:19
【问题描述】:

我想从二维数组中打印 1,3,5 行。我可以使用某种内爆或循环吗?

    $array = array(
array(11,12,13,14,15,16),
array(21,22,23,24,25,26),
array(31,32,33,34,35,36),
array(41,42,43,44,45,46),
array(51,52,53,54,55,56),
array(61,62,63,64,65,66)
);

我希望它看起来像这样:

"数组第1行:11,12,13,14,15,16"

【问题讨论】:

标签: php arrays printing 2d row


【解决方案1】:

使用这个

for($i==;$i<count($array);$i++) {
   if($i%2 !=0) {
      print_r($array[$i]);
   }
}

【讨论】:

  • 这可能有助于实际解释您的代码,因此 OP 可以从中学到一些东西。
【解决方案2】:

您可以使用以下代码打印数组的每个奇数行:

for($i=0;$i<count($array);$i++) 
{
   if($i%2!=0) 
   {
      print_r($array[$i]);
   }
}

【讨论】:

    【解决方案3】:

    您可以使用for 循环。例如:

    for($i==;$i<count($array);$i++) {
       if($i%2 !=0) {
          print_r($array[$i]);
       }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-25
      • 2019-10-24
      • 2011-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-17
      • 2021-12-11
      相关资源
      最近更新 更多