2013-11-07 4 views
0

У меня есть многомерный массив, где каждая клавиша удерживает другой массив как значение. Я печатал каждую пару значений ключа в отдельных таблицах. Но я получаю нежелательное пространство между таблицами (расстояние между любыми двумя таблицами не одинаковое). Как я могу устранить интервал в целом?Печать массивов в виде таблиц

foreach ($stockist as $key => $value) 
     { 
     echo "<table align='center' border='1'>"; 
     echo "<tr><td align = 'center'> <font color = 'blue'> $key</td></tr>"; 
      foreach($value as $key1 => $value1) 
       { 
       echo "<tr><td align ='center'>$value1</td></tr><br>"; 
       } 
     echo "</table>";  
     } 
+2

FYI: Не используйте 'align' свойство. Не используйте '

' для всего, кроме табличных данных. Не используйте теги '' вообще. Вы должны быть в состоянии заменить большинство из этого на CSS. – h2ooooooo

ответ

0

Это должно сделать все это в одну таблицу.

PHP

echo '<table>'; 
foreach ($stockist as $key => $value) 
{ 
    echo '<tr><td>'.$key.'</td></tr>'; 
    foreach($value as $key1 => $value1) 
    { 
     echo '<tr><td>'.$value1.'</td></tr>'; 
    } 
} 
echo '</table>; 
Смежные вопросы