我想将发布的图像超链接制作成 html 页面上的嵌入图像。所以,我正在设置一些正则表达式语法,但遇到了困难,希望有人能提供帮助。
例如,我想转身;
http://www.example.com/images/some_directory/logo.png
进入
<img src='http://www.example.com/images/some_directory/logo.png'>
所以,我希望能够为所有典型的图像类型做到这一点。到目前为止,我已经拼凑了这个,但无法弄清楚如何完成语法。
<?php
$pic = 'http://www.example.com/images/some_directory/logo.png';
function post_image($pic)
{
return preg_replace('!((http(s)?://)[-a-z]+)!', '<img src="$1">', $pic);
}
$pic = post_image($pic);
echo $pic;