перевод столбца в строку - Форум успешных вебмастеров - GoFuckBiz.com - Страница 2
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB89.7026
BTC/USD70433.0334
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 11.07.2011, 23:01
Start Post: перевод столбца в строку 
  #11
Bljat
Senior Member
 
Аватар для Bljat
 
Регистрация: 17.09.2008
Сообщений: 262
Бабло: $53974
По умолчанию

нужно сделать перевод столбцов в строку. пример
key1
key2
key3
на выходе нужно иметь
key1|key2|key3
чем можно это сделать? юзал гугл ничего дельного не нашел, имхо можно через ексель но как хз..
Bljat вне форума  
Старый 13.07.2011, 00:18   #12
pepper
Senior Member
 
Регистрация: 04.06.2008
Сообщений: 466
Бабло: $172376
По умолчанию

на питончеге для разнообразия in.txt - файл со строками, out.txt - результат
Код:
open('out.txt','w').write('|'.join([l.rstrip() for l in open('in.txt','r')]))
pepper вне форума  
Старый 13.07.2011, 01:10   #13
Hector
hustle
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: 3d world
Сообщений: 12,890
Бабло: $1717315
Отправить сообщение для Hector с помощью Jabber
По умолчанию

PHP код:
echo implode("|"file("keys.txt")); 
alcy:
Hector вне форума  
Старый 13.07.2011, 01:10   #14
Drunk Monk
Je suis moine ivre
 
Аватар для Drunk Monk
 
Регистрация: 03.03.2009
Сообщений: 15,268
Бабло: $797172957
По умолчанию

под виндой не
Drunk Monk вне форума  
Старый 13.07.2011, 01:18   #15
nkama
Чувак не пропадет))
 
Аватар для nkama
 
Регистрация: 21.01.2008
Сообщений: 1,972
Бабло: $342935
Отправить сообщение для nkama с помощью ICQ
По умолчанию

в ворде делаю замену "знак абзаца" на |
__________________
PharmCash - Лучшие условия и профит в фарме. Hold-0, Refunds-0, Commission–50%, CPU+500. Google нас любит!
nkama вне форума  
Старый 13.07.2011, 02:17   #16
Drg
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 4,096
Бабло: $611825
По умолчанию

Цитата:
Сообщение от Hector Посмотреть сообщение
PHP код:
echo implode("|"file("keys.txt")); 
alcy:
Твой вариант не пашет, переносы остаются))Так, что у Драни пока самый короткий вариант на php)
Drg вне форума  
Старый 13.07.2011, 02:19   #17
Drunk Monk
Je suis moine ivre
 
Аватар для Drunk Monk
 
Регистрация: 03.03.2009
Сообщений: 15,268
Бабло: $797172957
По умолчанию

можно $fp во второй строке сразу заменить на fopen(), а закрытие - чисто формальная процедура - все равно все схлапывается само собой по окончанию сценария - итого одна строка
Drunk Monk вне форума  
Старый 13.07.2011, 03:17   #18
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
По умолчанию

PHP код:
file_put_contents('2.txt'preg_replace("/[\n\r]+/"'|'file_get_contents('1.txt'))) 
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 13.07.2011, 13:50   #19
stu
Member
 
Аватар для stu
 
Регистрация: 13.07.2008
Сообщений: 40
Бабло: $1595
По умолчанию

PHP код:
echo implode("|"file("keys.txt"6)); 
stu вне форума  
Старый 13.07.2011, 14:13   #20
Drg
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 4,096
Бабло: $611825
По умолчанию

Цитата:
Сообщение от stu Посмотреть сообщение
PHP код:
echo implode("|"file("keys.txt"6)); 
6-ка работает только php>5.0) А так прикольно я про нее забыл)
Drg вне форума  
Старый 14.07.2011, 14:25   #21
Rellas
Member
 
Аватар для Rellas
 
Регистрация: 03.05.2011
Сообщений: 37
Бабло: $5710
По умолчанию

в нотепад++ есть запись действия, один раз записываем что нужно сделать (кнопка запись), потом выполняем сколько нужно раз (кнопка плей)... по затратам времени на написание экшена - лишь несколько секунд
Rellas вне форума  
Закрытая тема