【问题标题】:foreach loop in Multidimensional Arrays [closed]多维数组中的 foreach 循环
【发布时间】:2018-07-13 01:51:24
【问题描述】:
$marks=array(
array(a1,a2,a3),
array(b1,b2,b3),
array(c1,c2,c3)
 );

所以我想在 foreach 循环中使用这个

例子

echo "text-start".$marks[0]."text11".$marks[1]."text22".$marks[2]."text-end";

结果是:

text-starta1text11a2text22a3text-end

text-startb1text11b2text22b3text-end

text-startc1text11c2text22c3text-end

我试过了,但它显示 a1a2a3 b1b2b3 我不能在它们之间添加文本

for($r=0;$r<count($marks);$r++)
{
    for($c=0;$c<count($marks[$r]);$c++)
    {
        echo $marks[$r][$c]."test";
    }
    echo "111<br>";
}

【问题讨论】:

  • foreach() 循环的尝试在哪里?
  • for($r=0;$r”; }
  • 请不要在 cmets 中使用邮政编码。将其添加到您的问题中。
  • 嗯,那不是 foreach 循环,那是 for 循环

标签: php arrays multidimensional-array


【解决方案1】:

基础知识...

foreach($marks as $marky_marks){
    echo "text-start".$marky_marks[0]."text11".$marky_marks[1]."text22".$marky_marks[2]."text-end";
}

【讨论】:

    猜你喜欢
    • 2015-06-02
    • 2022-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-29
    • 2011-08-30
    • 2016-02-26
    相关资源
    最近更新 更多