• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:正規表現についての質問です。)

PHP5を使用してHTMLのimgタグをリンクタグで囲む方法

このQ&Aのポイント
  • HTMLのimgタグをリンクタグで囲む方法をPHP5で実装するには、正規表現を使用します。
  • 具体的には、元々の画像ファイル名をリンク先URLに使い、imgタグには幅指定の属性を追加する必要があります。
  • 正規表現パターンとしては、imgタグを特定し、置換処理を行うことで目的の結果を得ることができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.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); ?>

ttttt2000
質問者

お礼

ばっちりできました! 助かりました。本当にありがとうございました。

関連するQ&A