我想使用htmlspecialchars,但只轉換更大(>)和更小(<)的跡象。我不想轉換單人,雙人和'&'的標誌。我嘗試和搜索很多,但無法找到答案。請幫忙。htmlspecialchars只轉換更大(>)和更小(<)標誌
-1
A
回答
0
嘗試使用str_replace()函數函數與數組作爲「大海撈針」:
$search_for_lt = array("<","<");
$string = str_replace($search_for_lt, "replacement here, can be empty", $string);
$search_for_gt = array(">","<");
$string = str_replace($search_for_gt, "replacement here, can be empty", $string);
,你能否證實它正在按預期?
0
爲什麼不只是用str_replace只替換那些字符呢? str_replace和strtr之間
$result = str_replace(['<', '>'], ['<', '>'], $string);
2
$replace = array('<' => '<', '>' => '>');
$string=strtr($string, $replace);
的差異在這裏討論:When to use strtr vs str_replace?
相關問題
- 1. Dynamicaly更改<textarea >大小,樣式
- 2. 如何更改<p:fileUpload>的大小
- 3. 更換<br>標籤STRING
- 4. 更換物業<a>標籤
- 5. 更換<br>與<br />
- 6. 如何更換 「(」 和 「)」 與 「<span>」 和 「</span>」 jQuery的
- 7. 更改<到<和>到>只有javascript
- 8. 將未知大小的矢量<矢量<string>>轉換爲字符
- 9. 如何更換。和<br>標籤在php
- 10. 轉換小矩陣轉換成更大的矩陣
- 11. 旋轉PictureBox更改大小
- 12. <header>包裝標誌,語言切換和漢堡按鈕?
- 13. 如何保持HTML標籤<p>&</p>從轉換爲<p>和</P >
- 14. 保護XSS問題只能通過更換「<' and '>」
- 15. 字典<,>大小,GetHashCode和素數?
- 16. PHP XSLT將BR標籤轉換爲<br></br>
- 17. 更改FlatButton圖標大小
- 18. 排序列表<KeyValuePair <int, string>>大寫和小寫
- 19. 與<audio tags>更換<a>標籤時,文件類型匹配
- 20. 轉換列表<MyObject>轉換成詞典<obj.string,列表<obj.ID>>
- 21. 枚舉大小<String>
- 22. 更換<a></a>與HREF在BeautifulSoup
- 23. 聊齋志異「無效的轉換,從<type>到<type>」錯誤
- 24. AngularJS錨<a>更換過濾器
- 25. 使用電梯更換<title>
- 26. 更換每隔<br/>與空間
- 27. 更多<item>標籤爲<item> in RSS
- 28. 的IList <T>和列表<T>轉換與接口
- 29. OpenXML方案顏色轉換 - 應用<a:gamma>和<a:invgamma>
- 30. Tuple之間的轉換<T1,T2>和KeyValuePair <T1, T2>
你確定要這麼做?你能解釋爲什麼嗎?原始&符號是無效的HTML – Eric