DWWEB.RU
СКРИПТЫ

Как получить данные в массив из файла file

Будем получать данные в массив с помощью функции file – не путать с похожей функцией file_get_contents

На самом деле я пользуюсь этими двумя функциями на 99% если требуется получить данные.

И естественно первым делом –нам нужно проиллюстрировать, как работает функция file

Как получить данные в массив из файла - видео

Получить из файла в массив

Если вы прошли по ссылке, то увидели, что мы получали данные в строку из файла.

Если наш файл был в папке. Где располагается скрипт, то код был бы такой:

$peremennaya = file("test.txt");

Но у нас путь другой и путь нам потребуется на сервере

$peremennaya = file($_SERVER["DOCUMENT_ROOT"]."/__a-data/_primer/php/tets_zapisi/tekst_dlya_zapisi_2.txt"); И как в предыдущем случае. нам нужно вывести результат работы данной конструкции - - не подойдет - вернет ошибку... Поэтому print_r print_r($peremennaya);

Результат:

Array

(

[0] => щшж

[1] => щшж

[2] => щшж

[3] => йцукенгшщз

[4] => ппппппппппппп

[5] => Предудущий идиот, который не может набрать одну строчку кода... ты братец дЭбил!!!

[6] => ntrcn1

[7] => Привет друг - 3!

[8] => Записать в файл с новой строки.

[9] => Как записывать строку в начало файла?

)

Это простой и быстрый пример для того. Чтобы понять, как работает функция file и в данном случае разделителем выступает перенос строки. И каждая строка будет отдельной ячейкой.

Что возвращает функция file

И даваете пробежимся - что возвращает...

1. Если файл не существует, то функция file вернет ошибку типа Warning
2. Для того, чтобы забить ошибку типа Warning ставим занк собаки перед file
$peremennaya = @file("test.txt"); 3. Если все прошло удачно -возвращает массив данных
4. Если данные не получены, вернет - FALSE
Не забудь !
Оставить комментарийCOMMENTS+
Сообщений пока нет - Вы можете стать первым
BBcode
нажмите, чтобы загрузить аватар
Загрузить свой аватар(max ширина, высота = 100px) ( как это работает)

Закрыть
+ =
Подписаться
Теги:
file функция функция file phpphp file functionsphp file content

НАШИ ПРОЕКТЫ : Проекты находятся в разной степени готовности (просто их столько, что времени не хватает…) Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2019