2015-06-21 74 views
-1

Im使用PHP回顯數據庫中的一些數據。但是,數據太靠近,需要在每個數據之間留出空間。在PHP中打印空間

while($book = mysql_fetch_array($books)) { 
    echo '<div>' 
       .$book['title'] 
       .$book['author'] 
       .$book['genre'] 
       .$book['price'] 
       .$book['availability']   
     .'</div>'; 
} 

是他們的打印中斷後,也許每一個給予空間一種方式。

乾杯

+1

你在哪裏輸出這一點,瀏覽器?如果是這樣的話,實體會做或者一個普通的空白。普通的空白路線只能用於一個空間。實體不會工作命令行,文本文件等。 – chris85

回答

1

可以打印爲HTML實體&nbsp;

echo '<div>' 
     .$book['title'] . '&nbsp;' 
     .$book['author'] . '&nbsp;' 
     .$book['genre'] . '&nbsp;' 
     .$book['price'] . '&nbsp;' 
     .$book['availability'] 
    . '</div>'; 
+1

乾杯!工作過一種享受 – Ryan

0

是,答案如下所示

 

    while($book = mysql_fetch_array($books)) { 
     echo '<div>' 
      .$book['title']." " 
       .$book['author']." " 
       .$book['genre']." " 
       .$book['price']." " 
       .$book['availability']." " 

     .'</div>'; 
    } 

0

您可以在double quoted字符串使用curly syntax

echo "<div>{$book['title']} {$book['author']} {$book['genre']} {$book['price']} {$book['availability']}</div>"; 

當在雙引號或heredoc中指定字符串時,變量 將在其中被解析。