抓取和分析一個文件是非常簡單的事。這個教程將通過一個例子帶領你一步一步地去實現它。讓我們開始吧!
首先,我首必須決定我們將抓取的URL地址。可以通過在腳本中設定或通過$QUERY_STRING傳遞。為了簡
單起見,讓我們將變量直接設在腳本中。
$url = http://www.php.net;
?>
第二步,我們抓取指定文件,並且通過file()函數將它存在一個數組裡。
$url = http://www.php.net;
$lines_array = file($url);
?>
好了,現在在數組裡已經有了文件了。但是,我們想分析的文本可能不全在一行裡面。為了解決這個文件,我們可以簡單地將數組$lines_array轉化成一個字符串。我們可以使用implode(x,y)函數來實現它。如果在後面你想用explode(將字符串變量數組),將x設成"|"或"!"或其它類似的分隔符可能會更好。但是出於我們的目的,最好將x設成空格。y是另一個必要的參數,因為它是你想用implode()處理的數組。
$url = http://www.php.net;
$lines_array = file($url);
$lines_string = implode(, $lines_array);
?>
現在,抓取工作就做完了,下面該進行分析了。出於這個例子的目的,我們想得到在