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

正值表達式匹配html標簽的屬性值,表達式屬性值

編輯:關於PHP編程

正值表達式匹配html標簽的屬性值,表達式屬性值


  今天由於工作的需求,需要獲取html標簽的屬性值,立即想到了正則表達式,標簽如下:

<circle id="ap_test" cx="200" cy="2000" r="2" stroke="black" stroke-width="0" fill="red"/>
<circle id="ap_test" cx="201" cy="2001" r="2" stroke="black" stroke-width="0" fill="red"/>
<circle id="ap_test" cx="202" cy="2002" r="2" stroke="black" stroke-width="0" fill="red"/>
<circle id="ap_test" cx="203" cy="2003" r="2" stroke="black" stroke-width="0" fill="red"/>

需要獲取<circle />標簽的cx、cy的屬性值,想了一會寫出了一個:

$circle是上面的circle標簽的內容

preg_match_all('/<\s*circle\s+[^>]*?cx\s*=\s*(\'|\")(.*?)\\1[^>]*?cy\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i', $circle, $arr);

var_dump($arr);

$arr[2]是cx的值 ,$arr[4]是cy的值.



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