標籤:

php 如何取img屬性值 src?

例如:&

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?

TAG:PHP | 網頁爬蟲 |