-2

我正在使用 for 循环来获取具有分页形式的 url 的内容pg=1

但是我没有运气就试过了

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

2 回答 2

1

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

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

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


编辑:

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

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

如果没有,请将它们取出:

$html = file_get_contents("http://www.........&pg=$i");
于 2013-09-24T00:08:19.653 回答
0

看引号

$html= file_get_contents("http://www.........&pg=".$i);
于 2013-09-24T00:04:53.043 回答