在PHP中排除特定的html标记和内容

问题描述:

在我的web应用程序中,我想显示身体内容的一小部分,为此我使用PHP的mb_substr()函数,这是行,并且工作正常。问题在于,这部分短内容的图像标签在我的设计中混乱不堪。我想知道如果PHP有任何功能,排除img标签的所有内容,所以我可以在mb_substr()功能之前使用它,或者我需要使用JavaScript?在PHP中排除特定的html标记和内容

功能strip_tags将删除

当你想缩短一些(HTML)的文本短文本没有HTML,这可能是你在找什么“从字符串中的HTML和PHP标签”的PHP!?

您现在可能有问题<img>,但其他HTML标记可能是未来的问题,对不对?

+0

内容开始p标签,这是不是问题对我来说。问题是只有img标签,在大多数情况下,由于mb_substr()显示的可能是150个字符,因此会削减一半。 '

+0

'

+1

开启'

'标签需要关闭'

'标签才能出现,所以如果您想要生成有效的HTML,这非常成问题。它只是不可见。 – Kissaki

使用strip_tags,并通过您想保留html标签...