PHP-如何限制curl的结果

PHP-如何限制curl的结果,php,curl,Php,Curl,我使用php和curl编写了一段代码,它们从url返回大量数据。我想限制 使用curl从url获取响应 我们的守则是: $ch = curl_init($Url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $content = curl_exec($ch); curl_close($ch); 谢谢!感谢您的帮助 尝试范围标题: $offset = 0; $size = 10*1024; $a = $offset; $b = $offset +

我使用php和curl编写了一段代码,它们从url返回大量数据。我想限制

使用curl从url获取响应

我们的守则是:

$ch = curl_init($Url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$content = curl_exec($ch);
curl_close($ch);
谢谢!感谢您的帮助

尝试范围标题:

$offset = 0;
$size = 10*1024;

$a = $offset;
$b = $offset + $size-1;

curl_easy_setopt(curlHandle, CURLOPT_HTTPHEADER, array("Range: bytes=$a-$b") );
这将返回10KB的数据


请参见如果您使用
文件获取内容()
您可以轻松地执行以下操作:

$size = 1000;
$content = file_get_contents($url, false, null, 0, $size);

您可以使用
stream\u context\u create()
自定义请求,并将其作为第三个参数传递。

您希望将响应限制到什么程度?它返回行数。如何限制它@user871784看看这个主题:行?这是什么样的数据?XML?并非所有服务器都支持此标题。yi:Curl有一个范围选项<代码>curl_setopt($ch,CURLOPT_RANGE,$a.'-'.$b)