2016-11-13 38 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>'; 

它將把邊界上的表,它會更容易