每个foreach更改变量

时间:2017-05-21 02:32:47

标签: php

我有脚本,它采用urls形式的txt文件,转到页面并解析我需要的数据。文件看起来像:

example.com/1.html
example.com/2.html
...

我想停止使用该文件,只需使用example.com/X.html并将max设置为150,因此我的foreach将在每次循环工作时为url添加+1 - 来自example.com/1。 html到example.com/150.html。这就是它的样子:

$plik = file("plik.txt");

foreach($plik as $url)
{

$text = file_get_contents($url);
//my job

}

2 个答案:

答案 0 :(得分:0)

你可以重复这个过程150次:

for($i=1;$i<=150;$i++) {
    $url = "example.com/".$i.".html";
    $text = file_get_contents($url);
    // your job
}

答案 1 :(得分:0)

迟到的答案,但您可以使用foreach()range(),即:

foreach(range(1,150) as $n)
{
    $html = file_get_contents("http://somesite/$n.html");
    # rest of the code
}