- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:正規表現についての質問です。)
PHP5を使用してHTMLのimgタグをリンクタグで囲む方法
このQ&Aのポイント
- HTMLのimgタグをリンクタグで囲む方法をPHP5で実装するには、正規表現を使用します。
- 具体的には、元々の画像ファイル名をリンク先URLに使い、imgタグには幅指定の属性を追加する必要があります。
- 正規表現パターンとしては、imgタグを特定し、置換処理を行うことで目的の結果を得ることができます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
たとえばこう <? $html=<<<eof <img src="/img/jpg/1111.jpg" > <img src="/img/jpg/mm2222.jpg" > <img src="/img/jpg/kkkkk3333.jpg" > eof; $pattern="/(<img .*src=\".*?)([^\/]*?\.jpg\")(.*?>)/"; $replacement="<a href=\"http://www.xxxxx.jp/$2>$1$2 width=\"240px\"></a>"; $html=preg_replace($pattern,$replacement,$html); print htmlspecialchars($html); ?>
お礼
ばっちりできました! 助かりました。本当にありがとうございました。