gpt4 book ai didi

php - 如何在标题标签的 x 实例之后插入字符串?

转载 作者:可可西里 更新时间:2023-10-31 23:42:30 26 4
gpt4 key购买 nike

首先,感谢您在这里帮助我,非常感谢您抽出时间。

让我向您简要介绍一下我正在努力完成的工作:

我正在做一个小型站点增强,我想在某些帖子的内容区域内添加一个简单的相关帖子小部件。

现在,对于任何给定的帖子,我都将我的所有帖子内容存储在一个变量中。我们称它为 $content。

我希望做的是解析这个 $content 字符串并在 H3 标签的第二个实例之后立即插入小部件。

这是我失败尝试之一的例子:

$widgetizedContent = explode("</h3>", $content);
$widgetizedContent[1] .= 'widget code';
$finalContent = implode($widgetizedContent, "<p>");

我真的不确定从这里到哪里去,如果你能给我提供任何方向,我将不胜感激。

编辑:这是输出:

<h3>This is my header text[this is the text I'm trying to insert]</h3>

不是在 H3 之后插入小部件代码,而是在结束 H3 标记之前插入它。我认为我没有像我应该的那样理解内爆:)

最佳答案

根据您的代码,您可以在第二个 </h3> 之后添加文本通过将文本添加到标签之后的内容(而不是之前的内容)。

$widgetizedContent = explode("</h3>", $content);
$widgetizedContent[2] = 'widget code'.$widgetizedContent[2] ;
$finalContent = implode("</h3>", $widgetizedContent);

当然,这盲目地假设至少有 2 个 </h3>标签,可能适合也可能不适合您的网站。

关于php - 如何在标题标签的 x 实例之后插入字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12399055/

26 4 0