Как прочитать файл в php массив
Ответы
Nikolai Gagarinov
17 марта 2022
Самый простой способ - это с помощью функции file_get_contents() прочитать файл и положить результат в нужный массив
<?php
$content = file_get_contents('./example.txt');
$data = [];
$data[] = $content;
print_r($data);
При необходимости можно разбить содержимое файла построчно, тогда получится массив строк.
<?php
$content = file_get_contents('./example.txt');
$lines = explode("\n", $content);
print_r($lines);
# => Array
# => (
# ... Здесь вывод данных. Каждая строчка - элемент массива
# => )
Вариант с функцией file(). Файл будет прочитан построчно, строки файла будут сохранены в массив
<?php
$lines = file('./example.txt', FILE_IGNORE_NEW_LINES);
print_r($lines);
# => Array
# => (
# ... Здесь вывод данных. Каждая строчка - элемент массива
# => )
0
0