2012-09-11 33 views
0

可能重複:
Function to return only alpha-numeric characters from string?PHP字符串僅控制

$string = "hey hello 9times-%&";

開始,我想更換所有不數字的字符[0 -9]或[az,AZ]類型。

是否有一個很好的方法來顯示這個過程控制?

EDITED

我忘了,我需要留空白欄空白,我的意思是:

「哎&/K」必須返回如「嗨K」和不作爲「heyk」

+0

用什麼取代它們? – hjpotter92

+0

用什麼都替換它們,只留下所有原始字符串的空格 – sbaaaang

+0

@GiantofaLannister對不起,我必須使用刪除不替換術語 – sbaaaang

回答

1
<?php 

$string = "hey hello 9times-%&"; 
$string = preg_replace('/[^0-9A-Z\s]+/i', '', $string); 

echo $string; 

?> 
+0

我編輯的問題 – sbaaaang

+0

我已經更新了我的答案。 –

1

什麼preg_replace

$clean = preg_replace('/[^0-9a-z\s]/i','',$input);