Q
這爲什麼會失敗?
-3
A
回答
3
「\」是轉義字符嘗試str_replace("\\", "", $string)
擺脫反斜槓字符的。
和:
- 關閉魔術引號(http://php.net/manual/en/security.magicquotes.php)
- 真的,真的讀了一些PHP或泛型編程的書,你在做什麼,至少知道的術語。
0
你或許應該逃脫字符
$str = str_replace('\\', <New String here>, $str);
0
反斜槓是一個轉義字符,所以你需要爲了使用雙反斜線來代替:
原始字符串:
這\是一個測試
echo str_replace('\\', '', $str);
輸出:
THISIS測試
1
由於@sakfa和@ Olivier.Roger指出,反斜槓是一個轉義字符,它允許你表達特殊字符。如果你想有一個反斜槓,你有兩個選擇:
"\\"
- 雙引號解析特殊字符,所以第一個反斜槓告訴PHP,下面的性格決定了一個特殊字符,第二反斜線告訴它「特殊字符」應該是反斜槓。'\'
- 單引號輪換分析特殊字符,所以你可以像往常一樣使用反斜槓。
相關問題
- 1. 爲什麼這會失敗
- 2. 爲什麼這段代碼會失敗或不會失敗?
- 3. 這段代碼爲什麼會失敗?
- 4. 這個JavaScript爲什麼會失敗?
- 5. 這個HTTP POST爲什麼會失敗?
- 6. 這是爲什麼失敗?
- 7. SQLiteOpenHelper.onUpgrade爲什麼會失敗?
- 8. MediaPlayer爲什麼會失敗?
- 9. 這個查詢應該做什麼? (爲什麼它會失敗?)
- 10. 爲什麼這是if語句失敗?
- 11. 爲什麼這個MySQL查詢失敗?
- 12. 這是爲什麼Time.parse失敗
- 13. 爲什麼這個Mockito測試失敗?
- 14. 爲什麼這個MockMvc測試失敗?
- 15. 爲什麼這個FQL調用失敗?
- 16. 爲什麼這個if語句失敗?
- 17. access_ok爲什麼這個ioctl失敗
- 18. 爲什麼這個代碼失敗?
- 19. 爲什麼這個java casting失敗
- 20. 爲什麼這個原型失敗?
- 21. 爲什麼這個Assert失敗?
- 22. 爲什麼這個分裂()失敗?
- 23. 這是爲什麼grep的組失敗
- 24. 爲什麼這個UIScrollView實驗失敗?
- 25. 爲什麼這個SQL查詢失敗?
- 26. 爲什麼這個子查詢失敗?
- 27. 爲什麼這個PHP比較失敗?
- 28. 爲什麼這個addEventListener函數失敗?
- 29. 爲什麼這個函數失敗?
- 30. 爲什麼這場比賽失敗?
你可以給一個不工作的示例字符串嗎? – Sudar
你可以發佈你的代碼爲str_replace,和字符串,因爲它是在它被替換之前。 – Jeemusu
你可能會開啓魔術報價。 – xelber