отображение результата php get_headers - PullRequest
1 голос
/ 07 ноября 2011

Меня использовали для функции get_headers ()

`$`url = 'http://stackoverflow.com';
$s=get_headers(`$`url, 1);
print_r(`$`s);

, затем я получил вывод как

Array ( [0] => HTTP/1.1 200 OK [Cache-Control] => public, max-age=27 [Content-Type] => text/html; charset=utf-8 [Expires] => Mon, 07 Nov 2011 13:44:38 GMT [Last-Modified] => Mon, 07 Nov 2011 13:43:38 GMT [Vary] => * [Date] => Mon, 07 Nov 2011 13:44:10 GMT [Connection] => close [Content-Length] => 195251 ) 

Как можно отобразить как

Контроль кэша:

Тип содержимого:

Срок действия:

Дата последнего изменения:

Соединение:

Длина содержимого:

Ответы [ 2 ]

3 голосов
/ 07 ноября 2011

get_headers() возвращает массив. Если вы установите второй необязательный параметр равным 1, он вернет массив с интуитивными ключами.

например. getheaders($url, 1)

Вы можете распечатать их отдельно так:

$url = 'http://stackoverflow.com';
$s = get_headers($url, 1);

print("Cache-Control: ".$s[Cache-Control]."\n");
print("Content-Type: ".$s[Content-Type]."\n");
print("Expires: ".$s[Expires]."\n");
print("Last-Modified: ".$s[Last-Modified]."\n");

Полное определение см. В руководстве по PHP .

0 голосов
/ 07 ноября 2011

Просто используйте

print_r(), var_dump() or var_export() 

для отображения результата

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...