【问题标题】:Finding a tag in text and prepend with code [duplicate]在文本中查找标签并添加代码[重复]
【发布时间】:2020-04-22 12:30:41
【问题描述】:

我想在文本中搜索 iframe 标记的开头(来自数据库的文章)

<iframe 

并将其替换为:

<div class="embed-responsive embed-responsive-16by9"><iframe 

我试过 str_replace (但这个从左到右工作)并且 preg_replace 杀死了整个代码。

更准确地说,这是需要做的:

$article = str_replace("<iframe scr", "<div class="embed-responsive embed-responsive-16by9"><iframe class=\"embed-responsive-item\" scr", $article);

【问题讨论】:

  • 为什么投反对票?
  • scr是什么属性?

标签: php preg-replace str-replace


【解决方案1】:

注意你的单引号和双引号:

$article = str_replace('<iframe scr', '<div class="embed-responsive embed-responsive-16by9"><iframe class=\"embed-responsive-item\" scr', $article);

【讨论】:

  • 谢谢,但这仍然不起作用。
  • 在您的原始文档中,您有&lt;iframe scr吗?如果你这样做,上面的行应该替换它。
猜你喜欢
  • 1970-01-01
  • 2012-08-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多