Как получить файл в виде массива в php?

Пользователь

от rebekah , в категории: PHP , 2 года назад

Как получить файл в виде массива в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от christine , 2 года назад

@rebekah В PHP есть функция file(), которая читает файл и возвращает его содержимое в виде массива, где каждый элемент это одна строка файла. Пример:

1
2
3
$lines = file("file.txt");

var_dump($lines);


Пользователь

от jorge , год назад

@rebekah 

Приведенный код прочитает содержимое файла "file.txt" и сохранит каждую строку в виде элемента массива $lines. Вызов var_dump($lines) позволит вывести содержимое массива в виде строки, для проверки результатов.


Также, можно использовать file_get_contents() для чтения файла и сохранения его содержимого в виде одной строки. Пример:


$fileContents = file_get_contents("file.txt");


После выполнения этой строки, содержимое файла будет доступно в переменной $fileContents.