PHP: считываем текстовый файл в строку
как преобразовать простой текст в строку с помощью PHP
Довольно часто разработчику приходится получать данные из текстового файла, куда эти данные, в свою очередь, попадают после ручного ввода или экспорта из различных программных продуктов. Данные, хранящиеся в таких текстовых файлах, могут быть достаточно легко извлечены и обработаны с помощью нативных возможностей PHP.
В нашем примере, данные текстового файла являются потенциальным списком настроек, которые могли бы быть использованы для нужд различного оборудования.
Исходный текстовый файл
Ниже приведен пример текстового файла, который на самом деле является шаблоном набора фейковых данных. Сам файл называется data.txt
:
Setting 1
Setting 2
Setting 3
Setting 4
Setting 5
Чтение данных
С помощью PHP мы откроем исходный файл и получим контент, благодаря всего одной полезной функции - file_get_contents()
.
Так, в следующем примере мы открываем файл data.txt
и считываем все его содержимое в строку:
$myFile = file_get_contents("data.txt");
Если мы выведем содержимое переменной $myFile
, вернется строка (string):
string(49) "Setting 1 Setting 2 Setting 3 Setting 4 Setting 5"
Вот и все.
Спасибо за внимание.
Перевод статьи “How To Read A Plain Text As A String Using PHP”.