0

ereg を使用して画像の URL をタグに置き換えるにはどうすればよいですか。
私の画像の URL には**http://myimageslink/photo.jpg**
、変換したいこのように 2 つの開始点があります<img src="http://myimageslink/photo.jpg"></img>

** を使用していない場合は、このようhttps://www.google.com/?gws_rd=sslに変換し<a href="https://www.google.com/?gws_rd=ssl">https://www.google.com/?gws_rd=ssl</a>ます。

以下のコードは機能しません<img src="**http://myimageslink/photo.jpg**"></img>

   $text = ereg_replace("**[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]**",
                             "<img src=\"\\0\"></img>", $str);

しかし、私はこのような結果が欲しいです。

<img src="http://myimageslink/photo.jpg"></img>

そして、これが実際の例です。

$text  = 'This is first photo **http://myimageslink/photo.jpg**<br />
        This is second photo **http://myimageslink/photo.jpg**';
$text  = ereg_replace("**[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]**",
                             "<img src=\"\\0\"></img>", $text);

したがって、 $text は

$text = 'This is first photo <img src="http://myimageslink/photo.jpg"><br />
        This is second photo </img><img src="http://myimageslink/photo.jpg"></img>';
4

0 に答える 0