繁体   English   中英

需要将php get_headers()结果分配给各个变量

[英]Need php get_headers() results assigned to individual variables

所以我可以使用显示标题

           $url = 'http://example.com';

           $headers = get_headers($url,0);

           foreach ($headers as $header => $key) {
           echo "$header: $key <br />\n";

然后我取回所有标题。 但是,我只需要其中一些。 我需要做的是将数组中的每个结果分配给一个变量。 我尝试过只是尝试让他们单独使用

           $url = 'http://example.com';

           $headers = get_headers($url,0);

           $results = json_decode($headers, true);

           $RateLimit = $results['X-RateLimit-Limit'];
           $LimitRemain = $results['X-RateLimit-Remaining'];

这显然是行不通的。 我也很困惑如何从数组中拉出HTTP / 1.1 200 OK响应,而且在我看来所有结果都在JSON中,但是此特定标头结果没有键和值结构。

使用extract(get_headers($url, 1));

1传递给get_headers会将其作为关联数组返回。 然后extract将其转换为变量。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM