1. 程式人生 > >使用php正則獲取網頁的img部分

使用php正則獲取網頁的img部分

使用此正則可以採集網頁中的img標籤中的src部分。此PHP正則表示式算是我找到比較完美的正則匹配了。

它可以很好的避免樣式的影響,如<img class="b12" src…………/>也能採到src部分。

不多說了上PHP正則:

1 <?php
2 $html file_get_contents();
3 $search '|<img[^>]+src="([^"]*)"[^>]+>|si';
4 preg_match_all($search$html$images);
5
6 printf(
"<p>輸出images資料為:</p><pre>%s</pre>\n",var_export( $images,TRUE));
7 ?>

輸出的資訊是陣列

0=》是<img> 標籤的整個語句。

1=》是<img> 標籤SRC部分。

很用有是吧

附件下載/演示原始碼:
【 get_img.htm 】 5.97KB


轉載:http://enenba.com/?post=44