2013-05-29 67 views
0

接收到的數據多餘的空格我都保存在MySQL數據庫信息Cakephp2.0被去除從MySQL

給出

$name = 'This is the sample      data' 

卻越來越不要求

$name = 'This is the sample data' 

所需的輸出輸入輸出

$name = 'This is the sample      data' 

雖然從數據庫檢索,我可以看到使用PR()也很好 ,但雖然echo $name它刪除多餘的空間,這是不需要的。

+0

你是如何調試的。如果在瀏覽器中,HTML呈現將刪除大部分的空白區域。您需要'var_dump'或使用日誌記錄來檢查字符串值。 – fullybaked

+0

無論如何,我必須僅在瀏覽器上顯示此信息,所以我需要這些額外的空間 –

回答

3

瀏覽器在html中摺疊空白區域。這意味着兩個或更多的空間總是摺疊到一個。如果你真的需要原樣顯示文本,使用<pre>標籤:

<pre>This is the sample      data</pre> 

這告訴你的瀏覽器,文字是預格式化。

+0

我試圖從cakePHP端修復它...感謝您清除此... –