2012-08-22 113 views
-5

strip_tags(str)使用任何HTML标签的行为STR被删除,但你仍然可以看到,是由海峡指定它包含的HTML标签的串串,反向使用JSON发生同样的情况,其中一个如果使用JSON函数,则字符串将导致错误,除非在HTML字符串上使用某些JSON编码函数。那么,魔术究竟在哪里发生?在这些可爱的小标签和JSON标签上进行渲染的地方在哪里?如何呈现和评估

+1

你能否澄清,或至少提供一个例子吗?我无法弄清你在问什么。 – LSerni

回答

1

strip_tags(str)使用任何HTML标记的STR行为被删除

本身去除HTML标签。

如果使用由JSON功能,除非一些JSON编码功能上的HTML字符串

JSON是JSON使用的串将导致一个错误。 HTML是HTML。试图将HTML视为JSON不应期望工作。

所以,哪里是神奇实际发生的?

没有 “神奇”。

strip_tags是一个函数,其去除从匹配的字符串某种样式的文本块。

encode_json是一种通过数据结构工作并在JSON中表达它的函数(在数组的开头添加[,在数组中的项之后添加逗号等)。

你可以在JS中看到一个JSON序列化器的实现json2.js