Не удается правильно вывести массив

-4

Я хочу, чтобы вывести массив $mass как это

0,1,2,3,4,5,6,7,8,9,10,11,12,"e","f" 

используя три цикла "для", но что-то не так в коде, и у меня есть вывод, подобный этому

0 1 2 3 4 5 e f 

Есть идеи?

$mass=array($a=array($b=array(0,1,2,3,4,5),6,7,8,9,10),11,12,"e","f");

for($i=0;$i<count($mass);$i++){
for($y=0;$y<count($mass[$i]);$y++){
for($z=0;$z<count($mass[$i][$y]);$z++){
echo $mass[$i][$y][$z];
echo "</br>";
}
}
}

спросил(а) 2021-01-25T17:23:11+03:00 4 месяца, 2 недели назад
1
Решение
77

Используя немного рекурсии, это можно сделать просто так

<?php
$mass=array(array(array(0,1,2,3,4,5),6,7,8,9,10),11,12,"e","f");

function pr_all($arr)
{
$out = '';
foreach ( $arr as $a ) {
if ( is_array($a) ) {
$out .= pr_all($a);
} else {
$out .= $a . '<br>';
}
}
return $out;
}

echo pr_all($mass);

Результаты:

0<br>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>10<br>11<br>12<br>e<br>f<br>

ответил(а) 2021-01-25T17:23:11+03:00 4 месяца, 2 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема