php用xpath解析html的代碼實(shí)例講解
實(shí)例1
$xml = simplexml_load_file('https://forums.eveonline.com'); $names = $xml->xpath("html/body/p/p/form/p/p/p/p/p[*]/p/p/table//tr/td[@class='topicViews']"); foreach($names as $name) { echo $name . "<br/>"; }
實(shí)例2
$url = 'http://www.baidu.com'; $ch = curl_init(); curl_setopt($ch, CURLOPT_FILE, fopen('php://stdout', 'w')); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_URL, $url); $html = curl_exec($ch); curl_close($ch); // create document object model $dom = new DOMDocument(); // load html into document object model @$dom->loadHTML($html); // create domxpath instance $xPath = new DOMXPath($dom); // get all elements with a particular id and then loop through and print the href attribute $elements = $xPath->query('//*[@id="lg"]/img/@src'); foreach ($elements as $e) { echo ($e->nodeValue); }
以上就是相關(guān)的2個(gè)實(shí)例內(nèi)容,以及相關(guān)的代碼, 感謝大家對(duì)腳本之家的支持。
相關(guān)文章
PHP手機(jī)號(hào)中間四位用星號(hào)*代替顯示的實(shí)例
本篇文章主要介紹了PHP手機(jī)號(hào)中間四位用星號(hào)*代替顯示的實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06php面試中關(guān)于面向?qū)ο蟮南嚓P(guān)問(wèn)題
在本篇文章里小編整理了關(guān)于php面試中關(guān)于面向?qū)ο蟮南嚓P(guān)問(wèn)題內(nèi)容,以及相關(guān)回答,有需要的朋友們學(xué)習(xí)下。2019-02-02詳解PHP實(shí)現(xiàn)支付寶小程序用戶授權(quán)的工具類
這篇文章主要介紹了詳解PHP實(shí)現(xiàn)支付寶小程序用戶授權(quán)的工具類,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-12-12php array_values 返回?cái)?shù)組的值實(shí)例詳解
php array_values 函數(shù)用于返回?cái)?shù)組中所有的值,注意該函數(shù)將為新數(shù)組建立數(shù)組索引,原來(lái)的文字索引將不存在。本文章向大家講解array_values函數(shù)的基本語(yǔ)法及使用實(shí)例,需要的朋友可以參考下2016-11-11PHP如何將數(shù)據(jù)庫(kù)查詢結(jié)果輸出為json格式
JSON數(shù)據(jù)格式相比xml的解析難度較低,配合Ajax技術(shù)的使用使得前端獲取數(shù)據(jù),呈現(xiàn)數(shù)據(jù)非常方便,所以下面這篇文章主要給大家介紹了關(guān)于PHP如何將數(shù)據(jù)庫(kù)查詢結(jié)果輸出為json格式的相關(guān)資料,需要的朋友可以參考下2022-02-02Laravel如何同時(shí)連接多個(gè)數(shù)據(jù)庫(kù)詳解
這篇文章主要給大家介紹了關(guān)于Laravel如何同時(shí)連接多個(gè)數(shù)據(jù)庫(kù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Laravel具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08PHP中把有符號(hào)整型轉(zhuǎn)換為無(wú)符號(hào)整型方法
這篇文章主要介紹了PHP中把有符號(hào)整型轉(zhuǎn)換為無(wú)符號(hào)整型方法,轉(zhuǎn)換的方法很簡(jiǎn)單,本文直接給出轉(zhuǎn)換方法,需要的朋友可以參考下2015-05-05PHP 年月日的三級(jí)聯(lián)動(dòng)實(shí)例代碼
這篇文章主要介紹了PHP 年月日的三級(jí)聯(lián)動(dòng)實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2017-05-05Laravel框架定時(shí)任務(wù)2種實(shí)現(xiàn)方式示例
這篇文章主要介紹了Laravel框架定時(shí)任務(wù)2種實(shí)現(xiàn)方式,結(jié)合實(shí)例形式較為詳細(xì)的分析了Laravel框架定時(shí)任務(wù)相關(guān)實(shí)現(xiàn)方法及操作注意事項(xiàng),需要的朋友可以參考下2018-12-12