天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php正則取img標記中任意屬性(正則替換去掉或改變圖片img標記中的任意屬性)

因有一項目新聞發布系統,數據庫內容字段中存儲的是原圖的路徑(當然還有其他文字內容啦,內容里插圖時,存的是圖片路徑),但前臺想使用縮略圖,琢磨1小時余,得到以下結果,可解決問題(取img標簽會了,取別的標簽任意屬性自然也會了):

復制代碼 代碼如下:
<?php
/*正則取圖片img標記中的任意屬性*/

$word = '<p height="22" align="ceNETr">111 22</p> <img src="http://files.jb51.NET/upload/images/aaa.jpg" width="100"><div style="float:left;">中國人</div>';
//取整個圖片代碼
preg_match('/</s*img/s+[^>]*?src/s*=/s*(/'|/")(.*?)//1[^>]*?//?/s*>/i',$word,$matches);
echo $matches[0];//結果:<img src="http://files.jb51.NET/upload/images/aaa.jpg" width="100">

$word = '<p height="22" align="ceNETr">111 22</p> <img height="60" src="http://files.jb51.NET/upload/images/aaa.jpg" width=100 style=><div style="float:left;">中國人</div>';
//取width
preg_match('/<img.+(width=/"?/d*/"?).+>/i',$word,$matches);
echo $matches[1];

//取height
preg_match('/<img.+(height=/"?/d*/"?).+>/i',$word,$matches);
echo $matches[1];

//取src
preg_match('/<img.+src=/"?(.+/.(jpg|gif|bmp|bnp|png))/"?.+>/i',$word,$matches);
echo $matches[1];

/*正則替換去掉或改變圖片img標記中的任意屬性***************************************************************/
$str = '<p height="22" align="ceNETr">111 22</p> <img height="60" src="http://files.jb51.NET/upload/images/aaa.jpg" width=100 style=><div style="float:left;">中國人</div>
<p height="22" align="ceNETr">31313 224344</p> <img src="http://files.jb51.NET/upload/images/bbb.jpg" height="60" width=100 style=><div style="float:left;">1212121</div>';

//改變src屬性(此處將原來的src="http://files.jb51.NET/upload/images/bbb.jpg"改變為src="http://files.jb51.NET/upload/_thumbs/Images/bbb.jpg")
print preg_replace('/(<img.+src=/"?.+)(images//)(.+/.(jpg|gif|bmp|bnp|png)/"?.+>)/i',"/${1}_thumbs/Images//${3}",$str);

/*改變src屬性,
此處將原來的src="http://files.jb51.NET/upload/images/bbb.jpg"改變為src="http://files.jb51.NET/upload/_thumbs/Images/bbb.jpg",并舍棄寬和高
(比如你想在前臺顯示縮略圖,但數據庫中存儲的是原圖的路徑。為什么要舍棄寬高??你縮略圖啊!還是原圖的寬高,會怎樣???)
*/
print preg_replace('/(<img).+(src=/"?.+)images//(.+/.(jpg|gif|bmp|bnp|png)/"?).+>/i',"/${1} /${2}_thumbs/Images//${3}>",$str);
?>

php技術php正則取img標記中任意屬性(正則替換去掉或改變圖片img標記中的任意屬性),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 东京热一本无码av | 扒开老师大腿猛进AAA片 | 奶头被客人吸得又红又肿 | a在线视频免费观看 | 午夜亚洲动漫精品AV网站 | 熟妇少妇任你躁在线无码 | 一个人在线观看的视频 | 在线免费观看国产视频 | 中文字幕AV亚洲精品影视 | 伊人久久亚洲精品一区 | 久久免费精品国产72精品剧情 | 亚洲七七久久桃花综合 | 国产精品 中文字幕 亚洲 欧美 | 簧片在线观看 | 亚洲中文字幕无码一去台湾 | 亚洲AV成人片色在线观看网站 | 美国caopo超碰在线视频 | 国产精品女主播主要上线 | 3d在线看小舞被躁视频 | 国产一区二区高清 | 国产成人啪精品视频免费网 | 久久伊人影视 | 高清大胆欧美videossexo | 欧美日韩在线成人看片a | 久久午夜伦理 | 免费国产综合视频在线看 | 亚洲人视频在线观看 | 第一次玩老妇真实经历 | 亚洲欧美精品一中文字幕 | 亚洲欧美一区二区三区四区 | 成人短片迅雷下载 | 国产日韩欧美综合久久 | 国产成人精品综合在线观看 | 无码AV免费精品一区二区三区 | 韩国污动漫无遮掩无删减电脑版 | 武汉美女洗澡 | WWW国产亚洲精品久久麻豆 | 中文字幕在线播放视频 | 亚洲三级视频在线 | 同时被两个男人轮流舔 | 超碰在线视频人人AV |