PHP在其他标记中间插入HTML标记而不破坏它

PHP在其他标记中间插入HTML标记而不破坏它,php,string,Php,String,我试图在我的wordpress帖子中全局嵌入联系人表单(..),而不破坏帖子的标记 假设我有这个代码: $str = 'My post text here my post text here<ul> <li>Text</li> <li>Text2</li> </ul> more text'; $str='My post text here My post text here 正文 文本2 更多文本'; 我有一个PHP代码

我试图在我的wordpress帖子中全局嵌入联系人表单(..),而不破坏帖子的标记

假设我有这个代码:

$str = 'My post text here my post text here<ul>
<li>Text</li>
<li>Text2</li>
</ul> more text';
$str='My post text here My post text here
  • 正文
  • 文本2
更多文本';

我有一个PHP代码,它在<>代码> $STR (或<代码> PASTION内容< /代码>)的中间插入文本,但是我如何确保我没有破坏代码,尽管它在中间被考虑了吗?我希望我的问题是清楚的


我将给出更多细节:我正在尝试添加一个php代码,将一些html标记插入到我博客中的wordpress帖子中。问题是,在一些帖子中,它是很好的,但是在其他帖子中,它打破了HTML代码(如果输出出现在<>代码>
  • <代码>元素或<代码> <代码>),所以我试图找到一种方法来将我的文本嵌入到帖子的中间而不中断当前的HTML。

    你可以做一些类似的事情:

    $myText =  "testing  something";
    $str = '<ul>
    <li>Text</li>
    <li>'. $myText.'</li>
    </ul>';  
    
    $myText=“测试某物”;
    $str='
    • 正文
    • "$我的文本。”
    ';

    这里有一个

    您可以执行以下操作:

    $myText =  "testing  something";
    $str = '<ul>
    <li>Text</li>
    <li>'. $myText.'</li>
    </ul>';  
    
    $myText=“测试某物”;
    $str='
    • 正文
    • "$我的文本。”
    ';

    <>强>这是一个< /强>

    你能告诉我们你想要的输出吗?对不起,但不清楚,你的PHP代码在什么地方插入了文本在<代码> $STR < /代码>?我想你可能不正确地接近这个问题。不要将数据插入到现有字符串中,只在您知道字符串中需要包含什么时才构建该字符串!通过编辑问题而不是添加评论来添加更多细节。你可以删除我添加到你的问题中的评论,也许你可以
    preg\u match\u all
    某些标签,并将文本放在中间?比如,
    $regex='|
  • (.*)
  • |i';preg_match_all($regex,$str,$matches)你能告诉我们你想要的输出吗?我很抱歉,但还不清楚,你的PHP代码在什么地方插入了文本在<代码> $STR < /代码>?我想你可能不正确地接近这个问题。不要将数据插入到现有字符串中,只在您知道字符串中需要包含什么时才构建该字符串!通过编辑问题而不是添加评论来添加更多细节。你可以删除我添加到你的问题中的评论,也许你可以
    preg\u match\u all
    某些标签,并将文本放在中间?比如,
    $regex='|
  • (.*)
  • |i';preg_match_all($regex,$str,$matches)