我有PHP函數從一些頁面獲取項目PHP陣列,該項目具有分頁在循環功能
function get_content($link){
$string = file_get_contents($link);
$regex = '/https?\:\/\/[^\" ]+/i';
preg_match_all($regex, $string, $matches);
//this is important
foreach($matches as $final){
$newarray[] = $final;
}
if(strpos($string,'Next Page')){ //asumme the pagination is http://someserver.com/content.php?page=2
get_content($link);
}
return $newarray;
}
問:
是否有可能使用循環功能的話?
當我嘗試它,爲什麼我只得到1頁的數組?我的意思是,如果有5頁,每頁有50個鏈接,我只得到50個鏈接,當我試圖print_r的結果,而不是250
謝謝
:
你需要做什麼樣的?使用它更容易。 – Machavity
對不起,隊友,我忘了,我創建的功能是從頁面提取鏈接,頁面有分頁。假設頁面有5個頁面,所以我只獲得5次內容並將所有URL保存在「$ newarray」數組中。謝謝 – Aby