在PHP中排除特定的html标记和内容
问题描述:
在我的web应用程序中,我想显示身体内容的一小部分,为此我使用PHP的mb_substr()
函数,这是行,并且工作正常。问题在于,这部分短内容的图像标签在我的设计中混乱不堪。我想知道如果PHP有任何功能,排除img
标签的所有内容,所以我可以在mb_substr()
功能之前使用它,或者我需要使用JavaScript?在PHP中排除特定的html标记和内容
答
功能strip_tags
将删除
当你想缩短一些(HTML)的文本短文本没有HTML,这可能是你在找什么“从字符串中的HTML和PHP标签”的PHP!?
您现在可能有问题<img>
,但其他HTML标记可能是未来的问题,对不对?
答
使用strip_tags
,并通过您想保留html标签...
内容开始p标签,这是不是问题对我来说。问题是只有img标签,在大多数情况下,由于mb_substr()显示的可能是150个字符,因此会削减一半。 '
'
开启'
'标签需要关闭'
'标签才能出现,所以如果您想要生成有效的HTML,这非常成问题。它只是不可见。 – Kissaki