Php 获取格式为($url,1)的标题

Php 获取格式为($url,1)的标题,php,Php,标准的get_headers函数具有多种格式 get_headers($url); get_headers($url,1); 我使用curl来设置请求的超时,所以这里是我的函数 function get_headers_curl($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt

标准的get_headers函数具有多种格式

get_headers($url);
get_headers($url,1);
我使用curl来设置请求的超时,所以这里是我的函数

function get_headers_curl($url)
{
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,            $url);
curl_setopt($ch, CURLOPT_HEADER,        true);
curl_setopt($ch, CURLOPT_NOBODY,         true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT,       3);

$r = curl_exec($ch);
$r = split("\n", $r);
return $r;
} 
我试过了

get_headers_curl($url,1)
没有结果

那么请告诉我如何制作第二种格式

get_headers($url,1)

致以最诚挚的问候

尝试使用
curl\u getinfo()

函数。

我想获取数组([0]、[Server]、[Content legnh]),而不是数组([0]、[1]、[2])thnakscurl_getinfo();它没有得到标题。您可以传递一个变量来设置您想要的标题。CURLINFO\u内容\u类型、CURLINFO\u HTTP\u代码、CURLINFO\u标题\u输出