まずは適当なアクションで function changeLink() { $pattern='/<img .*?src="(.*?)".*?>/i'; $text = preg_replace_callback($pattern,"replaceLink",$body); echo $text; }$body の中身を replaceLink 関数 を使って書き換えますよ! replaceLink を作る/* 画像をリンクに置き換え */ function replaceLink($matches) { /* $matches[0] = <img src="/hoge/gazou.jpg" />; $matches[1] = "/hoge/gazou.jpg"; */ $matches[0] = '<a href="'.$matches[1].'">'.$matches[0].'</a>'