Ingernirated
@Ingernirated
Романыч

Как правильно вывести двойной массив, где ошибка?

В чём ошибочка, пацаны?
$arr = [
		["Sir", "Eskaban", "Lorderon"],
		[13,22,51,6463,1231],
		["Moscow", 13]
	];
	
	for($i = 0; $i < count($arr); $i++;$j = 0; $j < count($arr[$i]); j++) {
		echo "$arr[i][j] <br>";
	}

       for($i = 0; $i < count($arr); $i++) {
    for($j = 0; $j < count($arr[$i]); $j++;) {
      echo "$arr[$i][$j] <br>";
    }
  }
  • Вопрос задан
  • 235 просмотров
Решения вопроса 2
LosYear
@LosYear
На мой взгляд, целесообразнее использовать обход массива при помощи foreach
$arr = [
    ["Sir", "Eskaban", "Lorderon"],
    [13,22,51,6463,1231],
    ["Moscow", 13]
  ];
  

foreach($arr as $row){
  foreach($row as $element){
    echo "$element<br/>";
  }
}
Ответ написан
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
$arr[i][j]

for($i = 0; $i < count($arr); $i++;$j = 0; $j < count($arr[$i]); j++) {

и вообще почему там условий на два массива...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
24 апр. 2024, в 20:57
3000 руб./за проект
24 апр. 2024, в 20:35
5000 руб./за проект