当前位置:首页 » 编程语言 » php获取src

php获取src

发布时间: 2023-07-29 03:25:27

1. php 如何取img属性值 src

<?php
$pattern='<img.*?src="(.*?)">';
$html='激雀<imgid="pic"name="pic"src="aaa.jpg"style="width:640px;">'碧铅氏;
preg_match($pattern,$html,$matches);
echo$matches[1];
?>

我是参考别人的代码写的,悔散你也可以看看http://..com/question/560630194.html

2. php简单正则匹配Img标签src内容采集

//抓取网页
echo" 抓取网页======================================= ";
functiongetHTTPS($url){
$ch=curl_init();
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($ch,CURLOPT_HEADER,false);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_REFERER,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);
$result=curl_exec($ch);
curl_close($ch);
return$result;
}
$result=getHTTPS("");

$array=array(
'img',
'script',
'link'
);

$num=count($array);
for($i=0;$i<$num;++$i){
echo$array[$i]."-------------------------------- ";
if(preg_match_all("/<".$array[$i]."[^>]*>/i",$result,$m)){
for($j=0;$j<count($m[0]);$j++){
echo$m[0][$j]." ";
}
}
}

3. php获取html标签image的src内容 正则表达式

php获取html标签image的src内容 正则表达式写法如下:
$str = '<img width="100" src="1.gif" height="100">';
preg_match_all('/<img.*?src="(.*?)".*?>/is',$str,$array);
print_r($array);

php对图片的操作正则表达式详解:

//1、取整个图片代码
preg_match('/<\s*img\s+[^>]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i',$str,$match);
echo $match[0];
//2、取width
preg_match('/<img.+(width=\"?\d*\"?).+>/i',$str,$match);
echo $match[1];
//3、取height
preg_match('/<img.+(height=\"?\d*\"?).+>/i',$str,$match);
echo $match[1];
//4、取src
preg_match('/<img.+src=\"?(.+\.(jpg|gif|bmp|bnp|png))\"?.+>/i',$str,$match);
echo $match[1];
/*PHP正则替换图片img标记中的任意属性*/
//1、将src="/uploads/images/20100516000.jpg"替换为src="/uploads/uc/images/20100516000.jpg")
print preg_replace('/(<img.+src=\"?.+)(images\/)(.+\.(jpg|gif|bmp|bnp|png)\"?.+>)/i',"\${1}uc/images/\${3}",$str);
echo "<hr/>";
//2、将src="/uploads/images/20100516000.jpg"替换为src="/uploads/uc/images/20100516000.jpg",并省去宽和高
print preg_replace('/(<img).+(src=\"?.+)images\/(.+\.(jpg|gif|bmp|bnp|png)\"?).+>/i',"\${1} \${2}uc/images/\${3}>",$str);
?>

热点内容
玩和平精英的时候服务器发呆了怎么办 发布:2025-04-05 11:02:40 浏览:378
怎么把苹果的号转到安卓手机上 发布:2025-04-05 10:39:05 浏览:532
存储核心架构瓶颈已被攻破 发布:2025-04-05 10:38:27 浏览:307
空间新算法 发布:2025-04-05 10:33:21 浏览:707
蜀门和远征哪个配置低 发布:2025-04-05 10:23:50 浏览:286
linux下jdk的安装 发布:2025-04-05 10:12:20 浏览:69
单机江湖脚本 发布:2025-04-05 10:08:32 浏览:766
爱奇艺离线缓存怎么传蓝牙 发布:2025-04-05 10:00:48 浏览:142
阿里云服务器内存超频 发布:2025-04-05 10:00:48 浏览:577
如何登录pubg国际服安卓手机 发布:2025-04-05 09:40:07 浏览:413