[英]php if string contains any character from an array
我有一個XML文檔被加載到頁面上。 有時是不能被解析並顯示在地方應該有什么這個符號的特定字符: –
有時字符從連字符到撇號,甚至雙引號都不同。
我想做的是創建一個數組:
$invalidCharacters = array(" – ", "'", "&");
如果該字符串包含這些字符中的任何一個,則將其替換為等效的HTML / ASCII。 像這樣: " – "
, "'"
和&
。
我知道我可以在某些項目上執行str_replace()
,但是,有沒有一種簡單的方法可以讓它經過一個循環並查找特定的字符,並隨即替換每個字符?
使用htmlspecialchars
應該適合您。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.