這幾天在看正則表達式的時候突然覺得正則表達式非常有意思啊,做了很多有意思的東西。突發奇想的覺得可以用正則表達式獲取淘寶寶貝頁面中的價格,所以就做了這一個函數了,調用時只需要填寫入淘寶的鏈接就可以返回當前寶貝頁面中的價格了,這的是非常的方便了。
function taoBaoJiaGe($url){
preg_match('/<strong id="J_StrPrice" >d+.d{2}/',file_get_contents($url),$jiaGe); //正則表示獲取包含價格的 HTML 標簽
preg_match('/d+.d{2}/',$jiaGe[0],$jiaGe); //正則表達式再次從結果中分離價格。
return $jiaGe[0]; //返回價格
}
首先先在代碼中引入自定義函數 taoBaoJiaGe(); 那麼需要調用的時候怎麼辦,很簡單。
taoBaoJiaGe('淘寶寶貝地址');
直接調用函數並且填寫入淘寶網的寶貝地址即可。
這個函數對於商品比價,或者是價格錄入等等都是非常有幫助的呢。