Preg使用php替换图像类
我有一张“附件完整幻灯片”类的图片。代码是Preg使用php替换图像类,php,preg-replace,Php,Preg Replace,我有一张“附件完整幻灯片”类的图片。代码是 <img class="attachment-fullslideshow" src="demo.jpg"> 我想将类从“attachment fullslideshow”替换为“attachment fullslideshow quote” 请建议。您可以这样做: $str = '<img class="attachment-fullslideshow" src="demo.jpg">'; $str = str_repl
<img class="attachment-fullslideshow" src="demo.jpg">
我想将类从“attachment fullslideshow”替换为“attachment fullslideshow quote”
请建议。您可以这样做:
$str = '<img class="attachment-fullslideshow" src="demo.jpg">';
$str = str_replace('class="attachment-fullslideshow', 'class="attachment-fullslideshow quote', $str);
//Result: <div class="attachment-fullslideshow quote">...</div>
$str='';
$str=str_replace('class='attachment fullslideshow','class='attachment fullslideshow quote',$str);
//结果:。。。
或使用正则表达式:
$str = '<img class="attachment-fullslideshow" src="demo.jpg">';
$str = preg_replace(':class="(.*attachment-fullslideshow.*)":', 'class="\1 quote"', $str);
//Result: <div class="defaultClass myClass">...</div>
$str='';
$str=preg_replace(':class=“(.*attachment fullslideshow.*):','class=“\1 quote”,$str);
//结果:。。。
希望这有帮助 您可以这样做:
$str = '<img class="attachment-fullslideshow" src="demo.jpg">';
$str = str_replace('class="attachment-fullslideshow', 'class="attachment-fullslideshow quote', $str);
//Result: <div class="attachment-fullslideshow quote">...</div>
$str='';
$str=str_replace('class='attachment fullslideshow','class='attachment fullslideshow quote',$str);
//结果:。。。
或使用正则表达式:
$str = '<img class="attachment-fullslideshow" src="demo.jpg">';
$str = preg_replace(':class="(.*attachment-fullslideshow.*)":', 'class="\1 quote"', $str);
//Result: <div class="defaultClass myClass">...</div>
$str='';
$str=preg_replace(':class=“(.*attachment fullslideshow.*):','class=“\1 quote”,$str);
//结果:。。。
希望这有帮助 您可以这样做:
$str = '<img class="attachment-fullslideshow" src="demo.jpg">';
$str = str_replace('class="attachment-fullslideshow', 'class="attachment-fullslideshow quote', $str);
//Result: <div class="attachment-fullslideshow quote">...</div>
$str='';
$str=str_replace('class='attachment fullslideshow','class='attachment fullslideshow quote',$str);
//结果:。。。
或使用正则表达式:
$str = '<img class="attachment-fullslideshow" src="demo.jpg">';
$str = preg_replace(':class="(.*attachment-fullslideshow.*)":', 'class="\1 quote"', $str);
//Result: <div class="defaultClass myClass">...</div>
$str='';
$str=preg_replace(':class=“(.*attachment fullslideshow.*):','class=“\1 quote”,$str);
//结果:。。。
希望这有帮助 您可以这样做:
$str = '<img class="attachment-fullslideshow" src="demo.jpg">';
$str = str_replace('class="attachment-fullslideshow', 'class="attachment-fullslideshow quote', $str);
//Result: <div class="attachment-fullslideshow quote">...</div>
$str='';
$str=str_replace('class='attachment fullslideshow','class='attachment fullslideshow quote',$str);
//结果:。。。
或使用正则表达式:
$str = '<img class="attachment-fullslideshow" src="demo.jpg">';
$str = preg_replace(':class="(.*attachment-fullslideshow.*)":', 'class="\1 quote"', $str);
//Result: <div class="defaultClass myClass">...</div>
$str='';
$str=preg_replace(':class=“(.*attachment fullslideshow.*):','class=“\1 quote”,$str);
//结果:。。。
希望这有帮助 你也可以
$html = '<img class="attachment-fullslideshow" src="demo.jpg">';
$test = preg_replace('/class="(.*?)"/s', 'class="newclass"', $html);
echo $test;
$html='';
$test=preg_replace('/class=“(.*?)”/s','class=“newclass”',$html);
回声试验;
输出
<img class="newclass" src="demo.jpg">
您也可以
$html = '<img class="attachment-fullslideshow" src="demo.jpg">';
$test = preg_replace('/class="(.*?)"/s', 'class="newclass"', $html);
echo $test;
$html='';
$test=preg_replace('/class=“(.*?)”/s','class=“newclass”',$html);
回声试验;
输出
<img class="newclass" src="demo.jpg">
您也可以
$html = '<img class="attachment-fullslideshow" src="demo.jpg">';
$test = preg_replace('/class="(.*?)"/s', 'class="newclass"', $html);
echo $test;
$html='';
$test=preg_replace('/class=“(.*?)”/s','class=“newclass”',$html);
回声试验;
输出
<img class="newclass" src="demo.jpg">
您也可以
$html = '<img class="attachment-fullslideshow" src="demo.jpg">';
$test = preg_replace('/class="(.*?)"/s', 'class="newclass"', $html);
echo $test;
$html='';
$test=preg_replace('/class=“(.*?)”/s','class=“newclass”',$html);
回声试验;
输出
<img class="newclass" src="demo.jpg">
你想用php还是用jquery?使用jquery不是更好吗?最好像$(“.attachment fullslideshow”).addClass(“quote”)那样使用jquery
我知道jquery会更好,但我必须使用php。你想用php还是jquery?使用jquery不是更好吗?最好使用jquery,比如$(“.attachment fullslideshow”).addClass(“quote”)
我知道jquery会更好,但我必须使用php。你想用php还是jquery?使用jquery不是更好吗?最好使用jquery,比如$(“.attachment fullslideshow”).addClass(“quote”)
我知道jquery会更好,但我必须使用php。你想用php还是jquery?使用jquery不是更好吗?最好使用jquery,比如$(“.attachment fullslideshow”).addClass(“quote”)我知道jquery会更好,但我必须使用php。谢谢David。这很有帮助。谢谢大卫。这很有帮助。谢谢大卫。这很有帮助。谢谢大卫。这很有帮助。