Знаю что есть хорошая функция file(), которая сама читает file.txt и возвращает результат в виде массива строк, но в этот массив попадают и пустые значения почему то...
Подскажите пожалуйста, как правильно пользоваться этой функцией, или всё же нужно пользоваться file_get_contents а потом из строки собирать массив?
Спустя 11 минут, 3 секунды (21.03.2011 - 09:47) kirik написал(а):
zvezda_t
Пустые значения - это пустые строчки. Чтобы исключить их нужно использовать флаг FILE_SKIP_EMPTY_LINES. Подробнее в доке по file().
Пустые значения - это пустые строчки. Чтобы исключить их нужно использовать флаг 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); |
вывел:
Цитата |
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)