Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.07.2011, 17:24   #1
CreAziZ
Новичок
Джуниор
 
Регистрация: 09.07.2011
Сообщений: 1
По умолчанию Удаление определеного слова из файла

Здравствуйте как посредством php
Удалить определенное слово из файла не оставляя пустых строк

К примеру есть такой файл text.txt

Код:
344
356
875
575
367
346
Надо удалить из этого файла например цифры 875 не оставляя пустых строк. В PHP я новичок я программист в сфере C#. Прошу помощи.
CreAziZ вне форума Ответить с цитированием
Старый 09.07.2011, 20:58   #2
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

PHP 5:
Код:
$a=file_put_contents('s23.txt',str_replace("875\r\n","",file_get_contents('s23.txt')));
motorway вне форума Ответить с цитированием
Старый 11.07.2011, 19:51   #3
Izya
Новичок
Джуниор
 
Аватар для Izya
 
Регистрация: 11.07.2011
Сообщений: 1
По умолчанию

Цитата:
Сообщение от motorway Посмотреть сообщение
PHP 5:
Код:
$a=file_put_contents('s23.txt',str_replace("875\r\n","",file_get_contents('s23.txt')));
Этот код удалит все строки "875". Если нужно удалить только одну строку - в str_replace четвертым параметром единичку передавайте
Izya вне форума Ответить с цитированием
Старый 19.02.2014, 15:34   #4
zege368
Новичок
Джуниор
 
Аватар для zege368
 
Регистрация: 19.02.2014
Сообщений: 1
По умолчанию

Цитата:
Сообщение от motorway Посмотреть сообщение
PHP 5:
Код:
$a=file_put_contents('s23.txt',str_replace("875\r\n","",file_get_contents('s23.txt')));
с "\r\n" может не работать, лучше просто "\n"
zege368 вне форума Ответить с цитированием
Старый 19.02.2014, 19:35   #5
vasiatka
Пользователь
 
Аватар для vasiatka
 
Регистрация: 18.02.2014
Сообщений: 90
По умолчанию

Или
PHP код:
$word 875;
$fname "s23.txt";
$content file_get_contents($fname);
$content str_replace("\r\n","\n",$content);
$content str_replace($word."\n","",$content);
$a=file_put_contents($fname,$content); 
В должно всегда работать
В бинарной системе счет ведут не по пальцам, а по кулакам.
Пенза - мой город - я из Пензы.
vasiatka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
УДаление строки из файла методом создания временного файла. dykatob Общие вопросы C/C++ 3 28.05.2011 01:46
Удаление слова из строки(ассемблер) pluto Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 18.05.2011 00:43
удаление слова LER44IKK Помощь студентам 0 21.11.2009 19:13
удаление СЛОВА из строки LER44IKK Помощь студентам 5 20.11.2009 18:13