2012-04-03 70 views
0

我一定要逃逸string.For例如所有特殊字符一些有效的辦法之前,逃避所有文字,我的字符串PHP比較

I need some effective way(1) [2] for $10 + e 

I need some effective way\(1\) \[2\] for \$10 \+ e 

THX轉換

+0

你試過使用escape/addslashes函數嗎? – Ibu 2012-04-03 22:11:37

+1

[addslashes](http://php.net/manual/en/function.addslashes.php) – 2012-04-03 22:11:40

+1

addslahes只處理單引號,雙引號,反斜線和NUL字節。他似乎在逃避任何非阿爾卑斯或空間的東西。 – webbiedave 2012-04-03 22:12:55

回答

5
+0

哇,不知道。 :) – hjpotter92 2012-04-03 22:16:01

+1

雖然顯然需要小心使用什麼上下文 - 用於數據庫或shell參數的轉義不是一個好主意。對這兩件事情有更好的方法。 – Pete 2012-04-03 22:18:23

+0

這就是我一直在尋找的。我希望它會工作:) Thx隊友 – Milos 2012-04-04 09:59:33