嘿,所有。我有一些麻煩的標點符號被剝離出來的地址字段...在地址字段中加上標點符號PHP
基本上我要帶的東西,如:
1234 Apple St. N.
,把它變成:
1234 Apple St N
一段時間實際上是我可以設想的唯一一段標點符號......但是我想我真的很想把所有東西都去掉。有人可以幫我嗎?沒有我做的工作...啊!
嘿,所有。我有一些麻煩的標點符號被剝離出來的地址字段...在地址字段中加上標點符號PHP
基本上我要帶的東西,如:
1234 Apple St. N.
,把它變成:
1234 Apple St N
一段時間實際上是我可以設想的唯一一段標點符號......但是我想我真的很想把所有東西都去掉。有人可以幫我嗎?沒有我做的工作...啊!
您可以使用preg_replace獲得所需的結果。和\w
是短暫的[a-zA-Z0-9_]
,FYI。
$newAddress = preg_replace('/[^\w\s]/','',$oldAddress);
編輯現在我想想,你可能想[^\w\s]
所以你不要刪除空格爲好。
php的str_replace有什麼問題?這將用替換字符串替換指定字符串的所有出現(包括零長度字符串""
)。
工程與陣列(更換多一次)太:) – KingCrunch 2011-05-05 14:31:48
一切嗎?你的意思是'$ address ='';'?對不起,這個愚蠢的問題,但你應該清楚,應該得到什麼條紋,或者應該保留什麼。 – KingCrunch 2011-05-05 14:31:03