Задать вопрос
@Drumsid

Как вытащить массивы из массива массивов php?

Не понимаю как это работает, только учу массивы.
Условно есть массив массивов
$arr = [
    [6, 1, 13, 7],
    [56, 23, 12, 78],
    [43, 288, 78, 6],
    [77, 12, 65, 83],
];

Пытаюсь вытянуть отдельно каждый массив через foreach, примерно так (все условно):
foreach ($arr as $v) {
   echo $v . "\n";
}


но пишет ошибку Array to string conversion
подскажите как это сделать?
  • Вопрос задан
  • 1186 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@Randewoo
Потому что переменная $v содержит в себе еще один массив.
<?php
$arr = [
    [6, 1, 13, 7],
    [56, 23, 12, 78],
    [43, 288, 78, 6],
    [77, 12, 65, 83],
];
foreach ($arr as $item) {
	foreach ($item as $value) {
		echo "{$value}\t";
	}
	echo "\n";
}
?>
Ответ написан
Комментировать
Minifets
@Minifets
Hello world!!!
foreach ($arr as $v) {
   print_r($v) . "\n";
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы