echo $m, "<br>";
замените на
echo $m, "\t";
echo $v, "<br>";
замените на
echo "<br>";
$v возвращает тип в вашем коде. Внутренний цикл проходит по вложенному массиву и выводит значения, расположенные во вложенном массиве. Внешний цикл делает переход на следующий вложенный массив, если там делать вывод, то интерпретатор видит массив, и возвращает тип