PHP里,怎么去除转义字符? 50

我从函数中获取的一段HTML代码,如:<imgsrc=\"xheditor_emot/default/cry.gif\"alt=\"哭\"/>里面有转义字符,而我是想把它... 我从函数中获取的一段HTML代码,如:<img src=\"xheditor_emot/default/cry.gif\" alt=\"哭\" />
里面有转义字符,而我是想把它直接输出图片,请问该怎么做?
stripcslashes可以去除,但输出后仍是文字,不是图片。 正则去除也不好使,试过。
展开
 我来答
haoyihuan
2010-09-10 · TA获得超过1243个赞
知道小有建树答主
回答量:1804
采纳率:0%
帮助的人:1165万
展开全部
学学正则吧。
不知道你还有没有其他需要转换的,下面的例子只转义了\"为"。如果有其他的,请添加数组内容(一定要按顺序哦)

$mode = array("/(\\\")/");//如果还有其他的,你可以添加数组元素正则表达式
$to = array("\"");//如果还有其他的,你可以添加数组元素,特殊符号需要转义
$string = "<img src=\"https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/iknow/icn_point.gif\" alt=\"哭\" />";//源码文字
echo $result = preg_replace($mode,$to,$string);//输出结果

你给的图片地址,我无法做实验,只显示了哭字,所以我换了图片地址。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yukon12345
2010-09-09 · TA获得超过1713个赞
知道大有可为答主
回答量:1827
采纳率:66%
帮助的人:1010万
展开全部
stripcslashes
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式