Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Форматирование строки в виде CSV
 
 автор: Владимир55   (15.05.2013 в 18:55)   письмо автору
 
 

Функция fputcsv форматирует строку в виде CSV и записывает её в файловый указатель. Имеется ли в РНР функция, выполняющая аналогичное действие, но без записи в файл?

  Ответить  
 
 автор: confirm   (15.05.2013 в 19:04)   письмо автору
 
   для: Владимир55   (15.05.2013 в 18:55)
 

А зачем вам она, сами формируйте такую, ведь правило простое - строку заключать в кавычки, если в строка содержит кавычки, иначе не надо, разделять значения указанным символом, закрывать строку переводом строки. Вот и вся функция.

  Ответить  
 
 автор: Владимир55   (15.05.2013 в 19:19)   письмо автору
 
   для: confirm   (15.05.2013 в 19:04)
 

А если строка содержит разделяющий символ?

А если строка содержит и разделяющие символы, и кавычки в различных комбинациях?

Я вот посмотрел, какие коды в этом случае выдает Эксель, так это очень непросто! И ресурсоемко.

Поэтому использование стандартной функции было бы весьма желательно, если она существует.

  Ответить  
 
 автор: confirm   (15.05.2013 в 19:23)   письмо автору
 
   для: Владимир55   (15.05.2013 в 19:19)
 

Есть правило, если строка содержит кавычки, то она должна заключаться в кавычки, а какие комбинации их в строке, это не важно. То еже самое и разделяющие символы.

Если есть сомнения, можете заглянуть в описание структуры csv, это не такая и сложная структура как вы думаете.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования