Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Парсинг файла со значениями разделёнными запятыми


Автор: zevgan 11.11.2008, 16:18
Добрый день. 

Сабж.

Напарсенные слова нужно перевести в lowercase и набросать в массив в том порядке, в котором они идут в файле.

Заранее спасибо за пример. =))

Автор: bars80080 11.11.2008, 16:27
считывать из файла по строчке fopen(), fgets() 
дробить по запятым explode(',', $str);
в массив присваивать =

Автор: Nigel 11.11.2008, 16:28
не совсем понятно, какой формат записи данных в файле. Если идут значения, разделенные запятыми, то вот
Код

$t = 'привет, О, мир, Ты, прекрасен!';//содержимое нашего файла

$s = explode(',', $t);

array_walk($s, create_function(
                '&$value,$key',
                '$value = trim($value); $value = strtolower($value);'
                  )
      );

var_dump($s);

Автор: awers 11.11.2008, 16:42
скорее всего автор пытался узнать как работать с CSV файлами ... 
http://ru2.php.net/fgetcsv

Автор: kolombo777 11.11.2008, 20:50
Используй функцию implode(<разделитель>,<строка>)
Пример:
$array2=implode(",", "1,2,3,4");
элементами массива будут цифры, разделённые запятыми.

Автор: zevgan 11.11.2008, 20:53
Всем большое спасибо за ответы. Проблема решена. smile 

З.Ы. 2awers нет, речь шла не про CSV.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)