![]() |
Вопрос по Php
Ребят как на PHP в файле заменить один символ на другой.
То есть, открываем файл, ищем нужные символы, например (ttt) заменяем их на (zzz) и закрываем файл. |
Напимер если твои симоволы на 1 строчке то :
<? $i = file("1.txt"); // твой файл $i[0] = str_replace("ttt","zzz",$i[0]); echo $i[0]; |
http://www.php.net/manual/ru/function.str-replace.php
http://www.php.net/manual/ru/function.preg-replace.php http://www.php.net/manual/ru/function.ereg-replace.php http://www.php.net/manual/ru/function.eregi-replace.php |
Ребят функции замены я знаю. Наверное, неправильно поставил вопрос.
Меня не интересует замена в переменной. Меня интересует замена в файле. То есть, находим символ в файле, смещаем туда указатель и меняем на то, что нужно. Желательно привести пример в коде. Код:
<?php |
PHP код:
|
Хм, а не проще будет засунуть всё в file типо вот так:
$fp=file(\"test.txt\"); foreach($fp AS $v) { $v=str_replace(\"\\r\",\'\',$v); $v=str_replace(\"\\n\",\'\',$v); if(тут твоё условие сравнение строк) } НА мой взгляд так удобнее. ДА и не только удобнее-бесспорно лучше... :cool: |
Всем спосибо помогли. Тему можно закрывать!
|
| Время: 19:43 |