[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Прочитать файл по строкам.
zvezda_t
Всем привет!

Знаю что есть хорошая функция file(), которая сама читает file.txt и возвращает результат в виде массива строк, но в этот массив попадают и пустые значения почему то...
Подскажите пожалуйста, как правильно пользоваться этой функцией, или всё же нужно пользоваться file_get_contents а потом из строки собирать массив?



Спустя 11 минут, 3 секунды (21.03.2011 - 09:47) kirik написал(а):
zvezda_t
Пустые значения - это пустые строчки. Чтобы исключить их нужно использовать флаг FILE_SKIP_EMPTY_LINES. Подробнее в доке по file().

Спустя 33 минуты, 52 секунды (21.03.2011 - 10:21) Trianon написал(а):
Цитата
Знаю что есть хорошая функция file(), которая сама читает file.txt и возвращает результат в виде массива строк, но в этот массив попадают и пустые значения почему то..


При вызове с единственным параметром - именем файла? Как-то с трудом верится.

Спустя 11 минут, 3 секунды (21.03.2011 - 10:32) Snus написал(а):
zvezda_t
$arrFile = file('file.txt', FILE_IGNORE_NEW_LINES, FILE_SKIP_EMPTY_LINES);
print_r($arrFile);

Спустя 26 минут, 53 секунды (21.03.2011 - 10:59) zvezda_t написал(а):
Цитата (Snus @ 21.03.2011 - 07:32)
zvezda_t
$arrFile = file('file.txt', FILE_IGNORE_NEW_LINES, FILE_SKIP_EMPTY_LINES);
print_r($arrFile);

вывел:

Цитата
Warning: file() expects parameter 3 to be resource, integer given

Спустя 5 минут, 40 секунд (21.03.2011 - 11:05) Snus написал(а):
zvezda_t
Я опечатался :) извиняюсь.
$arrFile = file('file.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
print_r($arrFile);


_____________

Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.