多维数组中的foreach循环

时间:2018-02-02 14:26:02

标签: php arrays multidimensional-array

$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-start a1 text11 a2 text22 a3 text-end

     

text-start b1 text11 b2 text22 b3 text-end

     

text-start c1 text11 c2 text22 c3 text-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>";
}

1 个答案:

答案 0 :(得分:2)

基本...

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