我想使用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