#1.
Sep
Off
(0)
Участник
2010.05.26 14:02
Здрасте, есть папки, в которых файлы, названия папок и файлов даны.
И есть искомое слово. Вопрос, как вывести те строки, в которых встречается искомое слово. Спасибо.
#5.
Sep
Off
(0)
Участник
2010.05.26 16:04
Gemorroj написал:
тебе нужен поиск по содержимому файлов? если да, то считывай весь файл в память и ищи с помощью соответствующих строковых функций
Да, по содержимому, это я понял, а как реализовать, хотя бы пример кода, типо как через ерег
Ну типо такого
$arr = array('a', 'b', 'c');
for($i =0; $i<sizeof($arr)) {
$f = file($arr[$i]'.txt');
for($i =0; $i<sizeof($f)) {
if(ereg($искомое слово, $f[$i])) {
Вывод этой строки
}
}
}
Типо такого, только без этой злобной
функции ereg. Если через strpos, то покажет первое совпадение в файле, а мне над все совпадения. Ну думаю ты поймешь
Отредактировано Sep (2010.05.26 16:04)