Просто добавить еще один вариант, потому что он есть, хотя не лучшим является просто использовать файл.Это еще один вариант, который я не вижу никого из перечисленных здесь.
$array = file("http://www.stackoverflow.com");
Хорошо, если вы хотите, чтобы он был в массиве строк, тогда как уже упоминавшийся file_get_contents поместит его в строку.
Еще одна вещь, которую вы можете сделать.
Затем вы можете циклически проходить по каждой строке, если это соответствует вашей цели:
foreach($array as $line){
echo $line;
// do other stuff here
}
Это иногда удобно, когда определенные API выдают простой текст или HTML с новой записью накаждая строка.