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”)