我用下面的代码的PHP 称为文本在模板文件块:删除链接的标签和内部HTML代码生成的内容
echo $playlist->description
字段包含HTML链接,我想当该字段的结果显示为使用twitter api创建的tweetbox内的内容时移除。显示文本的
例子:
<a href="http://google.com">http://google.com</a> some text here.
我期待实现以下目的:
some text here
我看着与正则表达式,preg_replace
完成这一点,其他几个。但是,我还没有弄清楚如何融入我现有的字符串。
我试过没有成功以下,
echo $playlist->description->$str = preg_replace('#(<a.*?>).*?(</a>)#', '$1$2', $str)
我是一个自称PHP小白,我已经花了几个星期的努力完成我的目标,因此任何帮助是很大的赞赏。我觉得我真的很接近!帮帮我!!! :)
最好的问候, 迈克
显示你的模板代码也请。 – Blake 2012-04-26 17:15:02
我可以假设应该有一个终止'。'在你的示例输出文本中,就像在输入中那样? – Madbreaks 2012-04-26 17:20:06
@Madbreaks您是正确的先生,请在您提供的解决方案上查看我的其他问题。再次感谢您的帮助,您的解决方案运行良好! – 2012-04-26 19:34:36