выводить двумерный массив по строкам

0

У меня есть следующий результат, сгенерированный 2D-массивом, я хочу напечатать их по иерархии, так как первый массив имеет значение для второго индекса, должен быть напечатан над вторым индексом 2-го массива и так далее.

array (size=3)
  0 => 
    array (size=2)
      0 => string '' (length=0)
      2 => string 'abc' (length=3)
  1 => 
    array (size=5)
      0 => string '' (length=0)
      1 => string 'Mining' (length=6)
      2 => string '' (length=0)
      3 => string 'Man' (length=3)
      4 => string '' (length=0)
  2 => 
    array (size=4)
      0 => string '1969-70=100' (length=11)
      1 => string '1975-76=100' (length=11)
      2 => string '1980-81=100' (length=11)
      3 => string '198081=100' (length=10)
Теги:
arrays
indexing

1 ответ

0
Лучший ответ

Так я всегда это делал:

<?php

// Assuming the array in your question is named $big_array

echo "<table><tbody>";

foreach($big_array as $small array){
    echo "<tr><td>".implode('</td><td>',$small_array)."</td></tr>";
}

echo "</tbody></table>";

foreach() docs
Документы implode()

Если это не сработает, попробуйте отредактировать свой вопрос и сделать то, что вы просите, для более ясного.

  • 0
    пожалуйста, проверьте следующий вопрос, так как никто не ответил мне .. :( stackoverflow.com/questions/20565011/…

Ещё вопросы

Сообщество Overcoder
Наверх
Меню