Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   What Is Csv? (http://www.flasher.ru/forum/showthread.php?t=32445)

MiXer 31.05.2002 23:23

What Is Csv?
 
Что это за такие файлики с расширением .csv?
Для чего их терпят и как юзают?

Самурай 02.06.2002 12:58

может cvs - это простые текстовые файлы в которых данные разделены ;

а CSV -
Цитата:

http://linux.irtel.ru/kde/general/faq/index-14.html

CVS -- это акроним, означающий Concurrent Versions System (Система Сосуществования Версий). Эта система основана на RCS (Revision Control System/ Система Контроля Изменений), но с более расширенной функциональностью. Она используется для организации исходных текстов во время разработки. Она хранит многочисленные версии (что удобно, если что-то сломалось в последней версии и вам приходится вернуться к более старой). Также она позволяет удаленный доступ к файлам для взятия самого свежего исходного текста, и, даже, позволяет добавлять новый материал (если, конечно, у вас есть доступ). Поскольку эта система -- свободное программное обеспечение, она популярна в среде тех, кто создает свободные проекты


Crazy 02.06.2002 16:23

Pejone, ты таки перепутал csv и cvs. Все строго наоборот. :) Что подтверждает данная тобой же цитата.

Самурай 03.06.2002 16:11

Цитата:

Оригинал написал(а) Crazy
Pejone, ты таки перепутал csv и cvs. Все строго наоборот. :) Что подтверждает данная тобой же цитата.
ну с кем не бывает? (Крейзи только себя в грудь то не тыкай)...

CSV - COMMON SEPARATE VALUES FILE (кажись так)

юзать так

$data=explode(";", $filename);

теперь переменная дата - является масивом.

и ты можешь обращятся к значениям как

$data[1] $data[2] $data[3] $data[$i] $data[$anotherarray[$i]]


вообщето для этих файлов существуют свои собственные функции почитай о них на php.net' e...

Crazy 03.06.2002 16:20

Цитата:

Оригинал написал(а) Pejone
(Крейзи только себя в грудь то не тыкай)...
Гы. Вот именно тыканьем и займусь. Причем -- пяткой. :)

[QUOET]CSV - COMMON SEPARATE VALUES FILE (кажись так)[/QUOET]

Comma-Separeted.

Цитата:

юзать так

$data=explode(";", $filename);

Вот как раз так делать и нельзы -- ввиду того, что внутри значения тоже могут быть запятые. Разбирать нужно regexp'ами.

вообщето для этих файлов существуют свои собственные функции почитай о них на php.net' e... [/b][/quote]

Помню только одну: fgetcsv. Причем нет уверенности, что она работает корректно.

Самурай 03.06.2002 16:40

Цитата:

Оригинал написал(а) Crazy
Гы. Вот именно тыканьем и займусь. Причем -- пяткой. :)

[/QUOET]

ты только посильнее и поточней , что б не промахнутся...

[QUOET]
Comma-Separeted.
[/QUOET]

ну значить не так...

[QUOET]

Вот как раз так делать и нельзы -- ввиду того, что внутри значения тоже могут быть запятые. Рть нужно regexp'ами.

[/QUOET]


вообщето это у кого как, точнее кто как ххочет, лично мне по барабану, и я использую - ;

вообщето для этих файлов существуют свои собственные функции почитай о них на php.net' e...


[QUOET]
Помню только одну: fgetcsv. Причем нет уверенности, что она работает корректно.
у меня в исходниках были. попаду домой - пороюсь а архиве и если найду, то естественно скажу тебе о них...

Crazy 03.06.2002 17:34

Скорми приведенному тобой примеру кода волт такую строку:

foo;"bar;buzz";quixx

Здесь три элемента: foo, bar;buzz и quixx.

Самурай 04.06.2002 15:09

Цитата:

Оригинал написал(а) Crazy
Скорми приведенному тобой примеру кода волт такую строку:

foo;"bar;buzz";quixx

Здесь три элемента: foo, bar;buzz и quixx.

зеленый слон, ты когданибудь о phpmyadmin ' e слышал??? если да то скачай установи, посмотри как делается дамп базы. И тебе не прийдется е"№;тся с файлами CSV

если ты еще не понял, то разделять данные можно чем попало.

Crazy 04.06.2002 15:36

Не надо лирики. Ты дал рецепт разбора CSV -- я указал тебе на его пеправильность и привел конкретный пример, на котором твой код облажается.

А разговоры в пользу бедных -- этого не надо.

Самурай 04.06.2002 15:50

1) код был приведен для примера

2) что использовать в качестве разделителя дело каждого в отдельности...

ты с этим не согласен???


Часовой пояс GMT +4, время: 22:48.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.