我會將文章標題加載到字符串中,這些標題的作者可能會也可能不會同時使用單引號和雙引號。要在一個變量中使用這個導入的文本,我怎樣才能防止這個破壞代碼,因爲我無法自己逃避角色?如何管理一個動態加載的PHP字符串,它既有雙引號也有單引號?
0
A
回答
4
轉義引號只有在你把它放入字符串文字(或數據庫當然)時纔有意義。簡單地擁有這個字符串並不需要它們被轉義。
0
您可以使用htmlentities()。
查看完整的文檔here
1
您可以安全地使用任何引號中的變量 - 有沒有這方面的限制。
但是,您應該考慮根據您要使用這些變量的上下文來轉義字符。例如,如果您希望在終端上顯示一些數據 - 不需要轉義,而如果在網頁中顯示相同的數據,則必須注意這一點。
要在Web上下文中顯示字符,您應該使用htmlentities()。
要使用這些數據製作一個URL,您會發現urlencode()有用。 http_build_query()也可能有幫助。
0
您可以使用預定義的字符串函數addslashes()。請參考此鏈接瞭解更多信息http://php.net/addslashes
相關問題
- 1. 字符串追加沒有雙引號
- 2. 用一個字符串中的單引號替換雙引號
- 3. bash字符串有/無引號和單/雙引號
- 4. 替換所有單引號在字符串雙引號 - 常規
- 5. 在Python字符串中有單引號和雙引號
- 6. C# - 。載 - 在字符串有引號它
- 7. 帶單引號,雙引號或三引號的Lex字符串
- 8. 提取單引號字符串和雙引號字符串
- 9. 將單引號字符串轉換爲雙引號字符串
- 10. 轉換單引號字符串中雙引號字符串
- 11. 在一個字符串中動態添加雙引號
- 12. 引用一個已經有雙引號的字符串
- 13. php - 將單引號字符串轉換爲雙引號
- 14. 如何有效地替換字符串中的雙引號和單引號?
- 15. 單引號和雙引號字符串中的特殊字符
- 16. PHP中單引號和雙引號字符串有什麼區別?
- 17. PHP字符串比較單引號和雙引號之間是否有區別?
- 18. PHP將雙引號字符串轉換爲單引號字符串
- 19. 如何將一個字符串python單引號轉換爲雙引號
- 20. PHP:在單個字符串中使用單引號和雙引號
- 21. 用一個字符串中的兩個單引號替換所有單引號
- 22. Php格式的雙引號字符串
- 23. groovy中的單引號或雙引號內的字符串有什麼區別?
- 24. ActionScript中單引號和雙引號字符串的區別
- 25. 雙引號和單引號的JSON字符串
- 26. javascript將雙引號轉換爲字符串中的單引號
- 27. 單引號內部的字符串轉義雙引號
- 28. PHP:echo-ed字符串中的單引號和雙引號問題?
- 29. PHP - 出口字符串既雙引號和逗號成csv格式
- 30. 在字符串的極端替換單引號雙引號只有