我需要一個用於char的php過濾器。 在任何地方都找不到它。Php字符過濾器
我已經試過字符,字符,字符等
我知道我可以讓PHP過濾器僅INT如果我這樣做
$int = int $_GET['INT'];
如果輸入23#@然後23fgd4 $輸出只會是23234
我似乎無法在這個或這裏找到php.net上的任何文件。不,我不想要preg-match方法。
另外,是否推薦使用這種方法?它是保存嗎?高度可破解?
任何替代,然後preg導致它往往需要更多的資源。
我需要一個用於char的php過濾器。 在任何地方都找不到它。Php字符過濾器
我已經試過字符,字符,字符等
我知道我可以讓PHP過濾器僅INT如果我這樣做
$int = int $_GET['INT'];
如果輸入23#@然後23fgd4 $輸出只會是23234
我似乎無法在這個或這裏找到php.net上的任何文件。不,我不想要preg-match方法。
另外,是否推薦使用這種方法?它是保存嗎?高度可破解?
任何替代,然後preg導致它往往需要更多的資源。
你想將類型轉換爲字符串?
$int = (string) $_GET['INT'];
但我猜你想離開僅字符腳本,那麼它應該是
$int = preg_replace('/\W+/','',$_GET['INT']);
和正則表達式不佔用太多時間。這是過去的一個神話。它的效果比一些意大利麪條解決方法更快。
int是一個例子,但是做'/ \ W + /'離開字符串或者int? – user3014330
\ w代表「單詞字符」,通常爲[A-Za-z0-9_]。注意包含下劃線和數字。 因此,\ W--是我看到的不是[A-Za-z0-9_] – deb0rian
的一切,那麼我如何僅包含沒有0-9的A-Za-z? – user3014330
正則表達式是IMO的最佳解決方案。因爲它往往需要更多的資源。「 - 你是否以此爲基準?如果是這樣,請分享結果。 –
我正在考慮在RPi上使用它,就像我在老P1上運行一樣。我需要做的就是每分鐘處理100個請求。另外,我remenber使用preg和它花了一秒鐘。聽說現在沒有這個問題,但是,無法弄清楚preg的命令。 – user3014330