2010-04-19 76 views
4

是否有PHP函數刪除字符串內的空間?例如: $ ABCD = 「這是一個測試」 我想要得到的字符串: $ ABCD = 「thisisatest」PHP字符串刪除空間

如何做到這一點?謝謝。

回答

3

下還將致力於

$abcd="this is a test"; 
$abcd = preg_replace('/(*)/', '', $abcd); 
echo $abcd."\n"; //Will output 'thisisatest'; 

$abcd = preg_replace('/\s/', '', $abcd); 

參見手冊http://php.net/manual/en/function.preg-replace.php

+0

如果他只想替換空格,則不需要使用正則表達式。儘管用\ s斷言替換所有的「間隔」字符會很有用。 – Savageman 2010-04-19 18:29:26

+1

@savageman - str_replace是一個更好的選擇使用,我發佈此作爲替代。 – Roland 2010-04-19 18:33:45

+2

由於沒有人說過,我會繼續提及str_replace比preg_replace快。這加上簡單的使用是爲什麼它是一個首選的選擇。不知道如何爲此感謝。 – 2010-04-19 18:55:10

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