Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP для начинающих

Войти
Регистрация
Восстановить пароль
 
ychelovek
13 / 13 / 1
Регистрация: 31.03.2013
Сообщений: 287
#1

Поиск в файле и затем в строке - PHP

26.02.2014, 17:17. Просмотров 324. Ответов 1
Метки нет (Все метки)

нужно проверить
PHP
1
2
3
4
5
6
$text = 'пока';
$file = 'textfile/file.txt';
$ss = file_get_contents($file);
if( false !== strpos($ss, 'ТЕКСТ') ) {
/#/#/#/#/#/#/#
}
то нужно в той строке в которой найдено вхождение нужно поискать $text и если он есть вывести echo 'Есть' если нету вывести Нету...
В общем есть файл $file с текстом:
1234 123 1241 24123
привет ТЕКСТ бла бла пока бла

Мы ищем с помощью strpos "ТЕКСТ" и находим его, и потом нужно проверить есть ли в этой строке слово 'пока' и если есть то вывести ЕСТЬ. Так надеюсь понятнее будет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.02.2014, 17:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Поиск в файле и затем в строке (PHP):

Поиск в строке и файле - PHP
Доброго времени суток. Такой вопрос Есть файл в нем более 50000 тысяч строк Содержание такого типа 909980,4,3,-1,5,55551,6,0, ...

Поиск по определнной строке в файле - PHP
Вод код, он он в цикле все строки сканирует. А мне нужно строку под определнным номером тока чтобы проверял, например под номером 5. ...

Поиск значений в файле и замена соответствующих в другом файле - PHP
Сильно не пинайте, я новичок. Существует 2 файла. В первом (1.txt) текст: 123=qwerty 321=пример 12457=еще пример Во втором...

Поиск в файле - PHP
Привет. Сразу к делу) Как я говорил ниже, пхп учу 3 дня. Есть вопрос. Например мне надо прочитать файл пусть будет name.txt и проверить...

Поиск в файле - PHP
Здравствуйте. Есть две задачи: Первая - проверить есть ли определенное слово на страничке, я этим я кое-как справился, не знаю,...

Поиск в файле - PHP
Здравствуйте! Помогите сделать поиск в файле, а именно есть файл test.txt в котором содержится 40 строк, в каждой строке стоит вертикальный...

1
Lazy_Den
2737 / 2451 / 980
Регистрация: 15.01.2014
Сообщений: 5,305
26.02.2014, 18:33 #2
Так в чем сложность? Так же с помощью strpos() найти и 'пока'. Только для считывания данных из файла, вам надо не file_get_contents(), т.к. он читает в строку, а функции file(), которая возвратит массив строк. Дальше всё просто:
PHP
1
2
3
4
5
$arr_str = file('textfile/file.txt');
foreach($arr_str as $val){
    $res = strpos($val,'ТЕКСТ') !== false ? (strpos($val,'пока') !== false ? 'Найдено оба слова!' : 'Найдено только ТЕКСТ!') : 'Тут рыбы нет!';
    if($res) echo $res, '<br>';
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.02.2014, 18:33
Привет! Вот еще темы с ответами:

Поиск в файле - PHP
Здравствуйте! У меня есть файл, который размещен на сайте в таком виде http://ya.ru/1.html В нем идет текст: tralala bebe ...

Поиск информации в файле - PHP
Есть HTML файл, в котором содержится информация в таком виде: Товар за 1300 рублей. Предмет: Стол Стол заказан. Товар за 2960...

Поиск в файле php - PHP
Что нужно реализовать: Есть ссылка на файл (http://site.ru/index.html) на ней выводится простой txt файл. Дана переменная: $find = '...

Поиск в php файле - PHP
Немного поискав по форуму, не нашел рабочий для меня вариант. Вопрос, как мне найти текст в файле, и если он там есть то выдать что есть,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru