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


Автор: kulikoff 14.5.2010, 21:40
Доброго времени суток всем!
Такая ситуация - мне выгружают файл текстовый csv, где разделителями служат табуляции. Подскажите, как в функцию explode мне подставить значение, что разделитель именно табуляция? Если бы была точка с запятой - то проблем бы не было...

Автор: ksnk 14.5.2010, 22:18
http://php.net/fgetcsv

Автор: skyboy 14.5.2010, 23:20
но даже для fgetcsv надо указывать разделителем табуляцию. а сделать это можно так:
Код

"\t"

обращаю внимание на кавычки: они должны быть именно двойные, а не то "\t" будет трактоваться не как http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.double, а как "буква t после слеша"

Автор: NLspieler 14.5.2010, 23:21
Код

$array = explode ("\t" , $csv) ;

Автор: kulikoff 15.5.2010, 08:19
Спасибо большое!

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