如何将for循环中的$ i添加到url的末尾?

时间:2013-09-24 00:02:09

标签: php

我正在使用for循环来获取以pg=1

形式进行分页的网址内容

然而,我没有运气就试过这个

$html= file_get_contents("http://www.........&pg='.$i.'");

2 个答案:

答案 0 :(得分:1)

只需从您附加到字符串的整数周围删除.个字符。根据PHP手册:

  

当用双引号或heredoc指定字符串时,会在其中解析变量   (http://php.net/manual/en/language.types.string.php,section" Variable Parsing")

有关示例,请参阅http://ideone.com/AtcoYi


修改

我不清楚OP是否希望在输出中用单引号包装字符串。如果是这样,请将它们留在:

$html = file_get_contents("http://www.........&pg='$i'");

如果没有,请将它们拿出来:

$html = file_get_contents("http://www.........&pg=$i");

答案 1 :(得分:0)

注意引号

$html= file_get_contents("http://www.........&pg=".$i);