2014-02-17 67 views
0

我有一個表在數據庫:如何去除連續空白PHP和SQL服務器

------------------------------------------- 
ID  car  Description  
------------------------------------------- 
1  car1  descreption of the car1 
2  car2  description of the car2 
3  car3  descreption of the car3 

我進口使用導入和導出數據的SQL Server 2008工具的Excel工作表中的數據。

我創建了一個PHP應用程序來管理這個數據庫並對它進行一些操作。 我的問題是:

  1. 在說明欄中一些價值觀,我發現有一個與連續的空格一些價值觀,有什麼,爲什麼要刪除連續的空格,只保留一個?

  2. 另一個問題,當我們使用_POST或_GET時PHP會刪除連續的空格嗎?

注:由於在數據庫中我發現含有超過一個空格分隔每個單詞的一些描述,但在我的應用它給我相同的行只有一個單詞之間的空格!

我不明白髮生了什麼

回答

0
  1. 使用正則表達式來去除多餘的空白。

    preg_replace('/(\s)+/', ' ', $string); 
    

    參考:php removing excess whitespace

  2. PHP不編輯任何_POST或_GET值。它保持它與收到的方式完全一致。