Комментарии 13
А что в php до сих пор нет аналога console.table? Грустно немного конечно. Мне лично не совсем понятно зачем нужно печатать скобки когда можно распечатать просто таблицу.
Что-то подобное есть, вот например: https://github.com/deniskoronets/php-array-table или https://github.com/phplucidframe/console-table
Но это не то, что нужно.
Для дебага такие вещи не очень подходят и к тому же они не работают с 3-х мерными массивами.
Согласен, это просто ужас какой то.
В JS это делается так:
const matrix = [
[1, 2, 3, 4],
[4, 3, 2, 1]
];
console.table(matrix);увы, но в JS тоже

Нужно дополнительно ключи для колонок указать явно:
console.table(matrix, [0, 1, 2, 3]);
Извините, но это не работает. Хотя даже если бы и сработало, а что делать, когда 1000 колонок? Идея была в том, что передал массив в функцию без лишних хлопот - и всё!

У вас массивы значений строк взяты ещё в один лишний массив, перечитайте внимательней сообщение с изначальным кодом
Когда тысяча колонок, то массив индексов для второго аргумента формируете не руками, естественно.
Symfony Console ?
Symfony Console из коробки так НЕ делает, она не умеет "рисовать" массивы как PyTorch/NumPy.
К сожалению, с пайторчем не знакомы, но https://symfony.com/doc/current/components/console/helpers/table.html ?

Когда сидишь в PHP, а мысли — о Python: как я случайно написал свой pprint