在文本中找到一个标签,并在前面加上代码[重复]。

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

我想在文本中搜索这个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);
php preg-replace str-replace
1个回答
0
投票

注意你的单双行情。

$article = str_replace('<iframe scr', '<div class="embed-responsive embed-responsive-16by9"><iframe class=\"embed-responsive-item\" scr', $article);
© www.soinside.com 2019 - 2024. All rights reserved.