因为你这个问题没有描述清楚,看了下你和楼上的回答,有了一个初步的了解,
实际上,你是在那个把一段字符串中的"图片url"替换为"img src=图片url"这样.好在前端直接显示这个图片.
其实你这个不好做.解决这个问题,初步的想法是采用正则表达式,但是这个要求你的图片url有一定的规则,比如说以http或https开头,然后以.jpg或者.png这些图片格式结尾
$pattern='/http:\/\/(.*)[.jpg|png]/';
然后使用正则替换
$re='img src="$1"';
土嘎嘎的粉丝们大家好,获取img标签属性的方法其中的两种
①.、js原生去获取
img?id="id1"?src="img.jpg"?alt="id1"?/
$('#test').src
var?src=document.getElementById("id1").src
希望对你有帮助!
PHP调用?好的,如果是HTML的话很简单(只需要img标记插入即可),那么我回答一下PHP的载入吧,代码如下:
//?设置图片路径
$path?=?'/tupian/1.jpg';
//?获取图片信息
$imgInfo?=?getimagesize($path);
//?获取图片类型
//?检测图片类型
switch?($imgType)?{
case?1:?//?gif
//?采用gif方式载入
$img?=?imagecreatefromgif($path);
//?声明文件为图片类型
header('Content-Type:image/gif;');
//?采用gif方式输出
imagegif($img);
break;
//?采用jpg方式载入
$img?=?imagecreatefromjpeg($path);
header('Content-Type:image/jpeg;');
//?采用jpeg方式输出
imagejpeg($img);
//?采用png方式载入
$img?=?imagecreatefrompng($path);
header('Content-Type:image/png;');
//?采用png方式输出
imagepng($img);
default:
exit('图片格式不支持!');
}
//?销毁图片资源
imagedestroy($img);
//?删除变量
unset($img);
以上若还有什么不明白的,欢迎追问~