Читаем из файла в массив

DenTaLL

Новичок
Читаем из файла в массив

Доброе время суток. Возможно ли прочитать из txt файла набор данных, разделённых запятыми в массив.
вид записи в файл ddd,adf,fdg

в пишу $file_array = file("file.txt");
но он вкладёт всё в массив Array ( [0] => ddd,adf,fdg

попробовал explode - не помогло, что предложите?
 

FreeSpace

Чукча-читатель
Edited: при всём уважении, принято хотя бы пометку оставлять о том, что сообщение отмодерировано.
 

Фанат

oncle terrible
Команда форума
предложим попробовать explode еще раз.
а file применять только для тех случаев, для которых она предназначена.

-~{}~ 07.09.07 13:19:

и чтобы проблем ни с той, ни с другой, ни вообще ни с какой функцией не возникало, самое главное - учимся ЧИТАТЬ ОПИСАНИЕ ФУНКЦИИ В ДОКУМЕНТАЦИИ перед тем, как её использовать
 

DenTaLL

Новичок
Автор оригинала: *****
предложим попробовать explode еще раз.
а file применять только для тех случаев, для которых она предназначена.

-~{}~ 07.09.07 13:19:

и чтобы проблем ни с той, ни с другой, ни вообще ни с какой функцией не возникало, самое главное - учимся ЧИТАТЬ ОПИСАНИЕ ФУНКЦИИ В ДОКУМЕНТАЦИИ перед тем, как её использовать
Цитирую доки.
file - Данная функция идентична функций readfile() с той разницей, что file() возвращает содержимое прочитанного файла в виде массива.
А что предложите вместо file для данной задачи. fopen?
 

Фанат

oncle terrible
Команда форума
Цитирую доки.
file - Данная функция идентична функций readfile() с той разницей, что file() возвращает содержимое прочитанного файла в виде массива.
Скажи, максимум информации, которую ты способен обработать, составляет ровно одно предложение? Больше одного предложения из документации ты осилить не в состоянии?
что предложЕте вместо file для данной задачи. fopen?
задачи у тебя две. прочитать и разбить. какая именно для тебя представляет трудности?
 

DenTaLL

Новичок
Спаибо Фа_на_ту, за его помощь и терпение к новичкам
Я достиг цели при помощи нижеприведённого кода. Может быть можно это сделать проще и лучше?

$filename = "file.txt";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);

$newarr = explode(",", $contents);

print_r($newarr);
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Возможно Вам нужно
[m]str_getcsv[/m]
[m]fgetcsv[/m]
 
Сверху