(PHP) удаление строки

antimurzilka
Дата: 31.10.2006 19:48:37
Доброго времени,
подскажите, пожалуйста синтаксис удаления целой строки, при этом неизвестен ее номер, известны лишь символы, которые эта строка содержит.
php.net не помог.
Гугл молчит.

str_replace() не подходит, так как он "удаляет"(заменяет на "") лишь искомый фрагмент строки, но не всю строку.

Заранее благодарен.
С уважением,
DocAl
Дата: 31.10.2006 21:09:59
preg_replace?
Damnedest
Дата: 31.10.2006 21:49:46
а чем вам str_replace не подошел???

str_repalce("mystring\n", "", $text);
\n - конец строки и перевод "каретки"
иногда используется \r\n
antimurzilka
Дата: 01.11.2006 20:23:40
Damnedest
а чем вам str_replace не подошел???

str_repalce("mystring\n", "", $text);
\n - конец строки и перевод "каретки"
иногда используется \r\n


Благодарю за помощь, но к сожалению задав в конце $mystring'a переход каретки \n скрипт в принципе замолкает.
У меня появилась идея: реально ли задать подстроку на поиск и в случае нахождения скрипт выдаст порядковый номер строки в данном массиве (предварительно читаем файл в массив)?

С уважением,
Damnedest
Дата: 01.11.2006 20:52:52
замолкает? это как замолкает?
antimurzilka
Дата: 01.11.2006 21:56:26
Damnedest
замолкает? это как замолкает?

Замолкает - то есть не выполняет условие замены.
Сейчас копаю мануал на тему возврата номера строки, в которой найдем искомый фрагмент.