配列ループに関する質問

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:54:37920ブラウズ

配列ループの問題について
コードが多すぎて投稿できませんが、友達がアイデアを提供してくれることを願っています

$_array_article=array("http://blog.csdn.net/anewczs/article/details/6617391");<br />
//$_array_article[]="http://blog.csdn.net/tianlesoftware/article/details/6723117";<br />
<br />
foreach($_array_article as $value){<br />
	$spider->begin_url=$value;<br />
	file_get_contents($spider->begin_url);<br />
	_spider($spider->fetch_turl($spider->begin_url));<br />
}<br />


以下はコードの一部です。各リンクはリンクの配列を通じて処理されます。ただし、配列の要素が 1 より大きい場合、ループが 1 回実行された後にエラーが発生する可能性があります。メモリ内の値は 2 番目のループの進行に影響し、エラーが発生します。必要な 2 つのグローバル配列に新しい要素を継続的に追加し、メモリ内の他の値をすべてクリアするにはどうすればよいですか。記憶は?


-----解決策--------------------------------
このように捕まえることはできません、とても簡単です 無限に這うループに陥っています。
キャプチャは通常こんな感じです
#1. URL を保存するファイルを作成します
#2. キャプチャした URL をファイルに添付します
#3. ファイル内の URL を読み取り、データを 1 行ずつキャプチャし、#2、#3 を繰り返します

ここでは、同じリンクを 2 回クロールしないようにする方法や、クロールの対象を特定のドメイン名に制限する方法など、いくつかの問題が発生します。 。等こういった小さな問題も解決できると思います。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。