PHP里,怎么去除转义字符? 50
我从函数中获取的一段HTML代码,如:<imgsrc=\"xheditor_emot/default/cry.gif\"alt=\"哭\"/>里面有转义字符,而我是想把它...
我从函数中获取的一段HTML代码,如:<img src=\"xheditor_emot/default/cry.gif\" alt=\"哭\" />
里面有转义字符,而我是想把它直接输出图片,请问该怎么做?
stripcslashes可以去除,但输出后仍是文字,不是图片。 正则去除也不好使,试过。 展开
里面有转义字符,而我是想把它直接输出图片,请问该怎么做?
stripcslashes可以去除,但输出后仍是文字,不是图片。 正则去除也不好使,试过。 展开
2个回答
展开全部
学学正则吧。
不知道你还有没有其他需要转换的,下面的例子只转义了\"为"。如果有其他的,请添加数组内容(一定要按顺序哦)
$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);//输出结果
你给的图片地址,我无法做实验,只显示了哭字,所以我换了图片地址。
不知道你还有没有其他需要转换的,下面的例子只转义了\"为"。如果有其他的,请添加数组内容(一定要按顺序哦)
$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);//输出结果
你给的图片地址,我无法做实验,只显示了哭字,所以我换了图片地址。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
stripcslashes
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询