程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php正則提取img所有屬性值,php提取img屬性值

php正則提取img所有屬性值,php提取img屬性值

編輯:關於PHP編程

php正則提取img所有屬性值,php提取img屬性值


$ext = 'gif|jpg|jpeg|bmp|png';//羅列圖片後綴從而實現多擴展名匹配 by http://www.k686.com 綠色軟件  
$str = '';  
  
$list = array();    //這裡存放結果map  
$c1 = preg_match_all('/php正則提取img所有屬性值/', $str, $m1);  //先取出所有img標簽文本  
for($i=0; $i<$c1; $i++) {    //對所有的img標簽進行取屬性  
    $c2 = preg_match_all('/(\w+)\s*=\s*(?:(?:(["\'])(.*?)(?=\2))|([^\/\s]*))/', $m1[0][$i], $m2);   //匹配出所有的屬性  
    for($j=0; $j<$c2; $j++) {    //將匹配完的結果進行結構重組  
        $list[$i][$m2[1][$j]] = !empty($m2[4][$j]) ? $m2[4][$j] : $m2[3][$j];  
    }  
}  
print_r($list); //查看結果變量

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved