ホームページ  >  記事  >  バックエンド開発  >  弦の交換についての質問

弦の交換についての質問

WBOY
WBOYオリジナル
2016-06-13 13:38:59792ブラウズ

文字列置換の問題
jsを使わずに、width="80" height="80"という文字列を置換したいのですが、どうやって書くのですか?
受信文字列

HTML コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<img width="200" src="http://www.macaucentral.com/dev/images/stories/jreviews/649_Image00001_1304589016.jpg">


送信文字列
HTML コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<img width="80" height="80" src="http://www.macaucentral.com/dev/images/stories/jreviews/649_Image00001_1304589016.jpg">




------解決策----------------------
echo str_replace('width="200"','width="80" height="80"',$str);
------解決策------------------
PHP コード
<?php
$str='<img width="200" src="http://www.macaucentral.com/dev/images/stories/jreviews/649_Image00001_1304589016.jpg">';
echo preg_replace('/width="d+"/','width="80" height="80"',$str);
<br><font color="#e78608">------解決策------------------</font><br>
フロント表示時に動的に置き換えたい場合はjsにする必要があります。 <br>バックグラウンドにある場合は、PHP を使用して処理します <div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。