2016-11-13 36 views
1

我有这样的代码:如何格式化的PHP代码,以显示这更好

$sql = 'SELECT * from page'; 
$result = $pdo->query($sql); 
$rows = $result->fetchAll(PDO::FETCH_ASSOC); 

if(count($result)) { 
    echo '<table><tr>'; 
    foreach ($rows[0] as $columnName => $value) { 
     echo '<th>' . $columnName . '</th>'; 
    } 
    echo '</tr>'; 
    foreach ($rows as $row) { 
     echo '<tr>'; 
     foreach ($row as $value) { 
      echo '<td>' . $value . '</td>'; 
     } 
     echo '<tr>'; 
    } 
    echo '</table>'; 
} 

此代码工作正常。但是由于我的桌子很大,看起来非常笨拙 - 几乎不可读。我不知道如何让它看起来更好。我尝试添加空格和制表符,但没有用。我无法理解如何去做。我从我的朋友那里得到了这段代码。任何人都可以修改代码,以便在每列之间至少添加一个制表符空间。帮助将非常感激。

+0

这种细胞之间分化似乎是一个关于css/html而不是php的问题。例如'table {width:100%; }' – Cyclonecode

+1

'css'是一种很棒的造型语言,你应该仔细研究它! – Nytrix

回答

0

例如,您可以执行以下操作:的 代替

echo '<table><tr>'; 

使用

echo '<table border="1"><tr>'; 

它将把边界上的表,它会更容易