PHP怎么给文本图片地址加IMG标签
3个回答
展开全部
因为你这个问题没有描述清楚,看了下你和楼上的回答,有了一个初步的了解,
实际上,你是在那个把一段字符串中的“图片url”替换为“<img src=图片url>”这样。好在前端直接显示这个图片。
其实你这个不好做。解决这个问题,初步的想法是采用正则表达式,但是这个要求你的图片url有一定的规则,比如说以http或https开头,然后以.jpg或者.png这些图片格式结尾
$pattern='/http:\/\/(.*)[.jpg|png]/';
然后使用正则替换
$a33='ajdjaksdkhttp://www.baidu.com/1.jpgasdasdsa';
$pattern='/http:\/\/(.*)[.jpg|png]/';
$re='<img src="$1">';
$a33=preg_replace($pattern,$re,$a33);
实际上,你是在那个把一段字符串中的“图片url”替换为“<img src=图片url>”这样。好在前端直接显示这个图片。
其实你这个不好做。解决这个问题,初步的想法是采用正则表达式,但是这个要求你的图片url有一定的规则,比如说以http或https开头,然后以.jpg或者.png这些图片格式结尾
$pattern='/http:\/\/(.*)[.jpg|png]/';
然后使用正则替换
$a33='ajdjaksdkhttp://www.baidu.com/1.jpgasdasdsa';
$pattern='/http:\/\/(.*)[.jpg|png]/';
$re='<img src="$1">';
$a33=preg_replace($pattern,$re,$a33);
2017-12-01
展开全部
是这样吧?
$imgcode='<img src="'.$a33.'" />'
echo $imgcode;
看你题主跟别人的沟通,明白了问题.
直接用下面的正则替换的方法就行了.
$imgcode='<img src="'.$a33.'" />'
echo $imgcode;
看你题主跟别人的沟通,明白了问题.
直接用下面的正则替换的方法就行了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询