Php 找到第一个断线并更换
我希望此代码找到给定字符串上的第一个“Php 找到第一个断线并更换,php,Php,我希望此代码找到给定字符串上的第一个“”标记,并替换为结束“”标记。我不能修改promo字符串,所以我只能通过代码进行修改。我该怎么做?这是我的密码:- $promo[$i] = str_replace('<div class="well">','<div class="well"><div class="promo-subTitle">',$promo[$i]); $promo[$i]=str_replace('',$promo[$i]); 以下是基于变
”标记,并替换为结束“
”标记。我不能修改promo字符串,所以我只能通过代码进行修改。我该怎么做?这是我的密码:-
$promo[$i] = str_replace('<div class="well">','<div class="well"><div class="promo-subTitle">',$promo[$i]);
$promo[$i]=str_replace('',$promo[$i]);
以下是基于变量$promo[$i]的字符串:
$promo[1] = "<div class="promo"><div class="header">Welcome bonus for you! <br> We have a promo now! <br></div>";
$promo[1]=“欢迎您的奖金!
我们现在有一个促销活动!
”;
您可以使用preg\u replace
功能执行此操作
$promo = '<div class="promo"><div class="header">Welcome bonus for you! <br> We have a promo now! <br></div>';
$promo_out = preg_replace("/<br>/", "</div>", $promo, 1);
您可以使用
preg\u replace
功能执行此操作
$promo = '<div class="promo"><div class="header">Welcome bonus for you! <br> We have a promo now! <br></div>';
$promo_out = preg_replace("/<br>/", "</div>", $promo, 1);
$promo[$i]=preg_replace('/
/','$promo[$i],1);
$promo[$i]=preg_replace(“/
/”,“$promo[$i],1);
这也是一个很好的解决方案。谢谢这也是一个很好的解决方案。谢谢
Welcome bonus for you!
We have a promo now!
$promo[$i] = preg_replace('/<br>/', '</div>', $promo[$i], 1);