@Svoboo

Почему не выводит элемент из существующего массива на php?

Есть код, который получает заголовки ответа страницы:
$ch_head = curl_init();
curl_setopt($ch_head, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch_head, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch_head, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch_head, CURLOPT_TIMEOUT, 30);
curl_setopt($ch_head, CURLOPT_USERAGENT, 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36');
curl_setopt($ch_head,CURLOPT_HEADER, true);
curl_setopt($ch_head, CURLOPT_NOBODY, true);

curl_setopt($ch_head, CURLOPT_URL, 'https://web.archive.org/web/http://d0llmoto.ru/1713562.php');
$headers = curl_exec($ch_head);
curl_close($ch_head);
preg_match('/x-archive-guessed-charset: (.*)/', $headers, $encoding);
print_r($encoding);
echo $encoding[1];

print_r($encoding); выводит
Array
(
[0] => x-archive-guessed-charset: windows-1251
[1] => windows-1251
)

echo $encoding[1]; не выводит ничего. Не пойму где может быть ошибка? Массив есть, элемент с индексом 1 есть, вывод должен быть.
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ответы на вопрос 1
Lopar
@Lopar
системный администратор
Всё выводит. Ищи проблему на своей стороне.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы