Как сделать текст с разделителями |

kolobok74
На сайте с 29.01.2006
Offline
267
793

Есть текстовый документ такого вида:

слово1|цифра1

слово2|цифра2

....

Каким образом этот txt'шник преобразовать в csv файл, чтоб слова выли в одном столбике, а цифры в другом. Т.е. чтоб разделителем являлась вертикальная палочка.

Loko
На сайте с 28.01.2007
Offline
101
#1
kolobok74:
Каким образом этот txt'шник преобразовать в csv файл, чтоб слова выли в одном столбике, а цифры в другом. Т.е. чтоб разделителем являлась вертикальная палочка.

если я правильно понял? то нужно вертикальную палочку заменить на точку с запятой ; :)

в пхп str_replace функция есть вроде для такого :)

SE
На сайте с 24.12.2007
Offline
23
#2

ereg_replace ('|',';',$string);

Поможет.

Покупаю сайты для себя от 100$ (/ru/forum/289773) ICQ: 4семь4-2шесть2-563 Сайт для родителей (http://www.arbuzkarapuz.ru) | Здесь зарабатываю (http://zorkabiz.ru/?zorka=1907) | А тут продвигаю (http://blogun.ru/?r=4250)
Shtogrin
На сайте с 02.11.2006
Offline
95
#3

SoftEl, зачем же так не оптимально использовать рег.выражения, там где есть более быстрое решение, к тому же уже написанное до вас

kolobok74, если вам надо только читать этот файл на сервере, то его не надо преобразовывать

fgetcsv ( resource handle [, int length [, string delimiter [, string enclosure]]] ),

www.shtogrin.com (http://www.shtogrin.com/). Канцтовары (http://www.invit.com.ua/). 1С Бухгалтерия (http://account.kiev.ua/).
kolobok74
На сайте с 29.01.2006
Offline
267
#4

Всем спасибо за ответы.

Применил. Работает.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий