php 如何取img屬性值 src?
12-28
例如:&
srcset="http://img.baidu.cn/community/031fd315567d18000000167569c3f30.jpg@520w_390h_1c_1e_1o_100sh.jpg 2x"
title="廈門英迪格酒店 標識導視系統設計" alt="">
如何能把http://img.baidu.cn/community/031fd315567d18000000167569c3f30.jpg取出來
用 Simple HTML DOM 這個PHP的DOM解析庫:
&");
foreach ($html-&>find("img") as $ele) {
echo $ele-&>src . "
"; // 輸出 abc.jpg
}
// 就喜歡這種簡單粗暴的提問。。。。
$imgTag = "&";
preg_match("/ src=([""])([^\1]*)\1/", $imgTag, $result);
echo $result[2];
現實中我應該不會用php去拿這個值。我會用jquery或者類似jquery的dom操作拿到值 通過ajax發送給後端 進行後續操作。
正則效率最好!DOM解析也可以!就是線路低很多!
如果只是這個小需求,直接寫正則匹配出來即可,需求多的話就考慮用第三方庫。
推薦閱讀:
※wordpress 代碼質量怎麼樣?
※新手適合學什麼計算機語言?
※大型的 PHP應用 ,通常使用什麼應用做 消息隊列 的?
※PHP 與 NodeJS 如何共用 Session?
※是不是收到了1G的http post數據,這個進程佔用的內存就會有1G?