preg_replace如何在强中删除强?

问题描述 投票:-1回答:1

例如,我有一个HTML文本:

<strong>This is <strong>a strong</strong> text</strong>

我需要

<strong>This is a strong text</strong>

如何删除强者中的第二强者?

php preg-match
1个回答
0
投票

您必须使用模式preg_replace使用您说的/<[^>]*>/

所以您的代码将如下所示:

$string = "<strong>This is <strong>a strong</strong>  text</strong>";
$replaced = preg_replace('/<[^>]*>/', '', $string);
echo "<strong>".$replaced."</strong>";
© www.soinside.com 2019 - 2024. All rights reserved.