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>";
    }
  }
  • Вопрос задан
  • 226 просмотров
Решения вопроса 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++) {

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

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

Войти через центр авторизации
Похожие вопросы
Zelo Москва
от 130 000 руб.
Amigoweb Магнитогорск
от 40 000 до 60 000 руб.
Digital Clouds Новосибирск
от 60 000 руб.
26 янв. 2020, в 12:27
3000 руб./за проект
26 янв. 2020, в 11:33
500 руб./за проект
26 янв. 2020, в 11:24
1000 руб./за проект