Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
AndrewDanilin
0 / 0 / 0
Регистрация: 24.09.2017
Сообщений: 1
1

Найти строку в тексте

24.09.2017, 18:48. Просмотров 135. Ответов 0
Метки нет (Все метки)

Осуществляется выделение введённых слов, но как сделать, чтобы выделялись слова на той же .html?
Не могу сообразить. Спасайте.

HTML
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!DOCTYPE html>
<html lang="en">
<head>
 
    <meta charset="UTF-8">
    <link rel="stylesheet" href="css/style.css">
    <title>PHP</title>
</head>
<body>
    <div class="wrapper">
        <header>
            <form action="search.php" method="post">
                <p>Ключевая строка:</p>
                <input name="search" required placeholder="Введите запрос" autofocus><br />
                <input type="submit" value="Поиск">
                <textarea name="comment">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quis dolores impedit velit quam obcaecati repellat commodi, provident odit nisi necessitatibus tenetur sapiente aspernatur deserunt, corporis incidunt aut animi. Dolorem tempore, deleniti ut eligendi, nihil incidunt, explicabo et quis illo veritatis impedit! Officia culpa sequi, voluptatibus dolorum, aut, eius cumque consequuntur veritatis doloremque quis quod. Totam consequuntur fugit facilis animi similique eligendi deserunt fuga recusandae, libero suscipit nulla reprehenderit sed, rem neque, debitis ullam voluptatum repellendus omnis officiis eveniet iure</textarea> 
            </form>
            </form>
        </header>
    </div>
</body>
</html>
--------------------------------

PHP
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$get= $_POST["search"];
$subject= $_POST["comment"];
$string1= preg_replace('/\"(.*?)\"/' ,'', $get);//dellet strings in quotes
$string1=rtrim ($string1);//delete spase of string1 end
$array = preg_split("/\s+/", $string1); //split the srting1
$string2 = preg_replace('/((.*) "|" (.*))/' ,'', $get);//delete strings around quotes
$string2 = str_replace('"' ,'', $string2);//delete quots
$string2=rtrim ($string2);//delete spase of string2 end
array_push($array,$string2); //add string2 in to arraylist
$array1=$array;
for ($i=0;$i<=count($array)-1;$i++){
        $array1[$i]=('<font color=red>'.$array1[$i].'</font>');
}
str_replace($array,$array1,$subject,$count);
if($count!=0) {
    echo str_replace($array,$array1,$subject);
}
else echo "Not found"; 
?>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.09.2017, 18:48
Ответы с готовыми решениями:

Помогите найти ошибку в тексте?
&lt;? $img= &quot;http://photoshop-php.ru/img/671/29.jpg&quot;; $img=&quot;http://photoshop-php.ru/img/671/31.jpg&quot;;...

Найти в тексте слово и дописать новость
Нужно найти слово в тексте и в опеределёном месте дописать данные . $text = &quot; Дом &lt;br&gt; Данный...

Найти слова с повторяющимися гласными в тексте из файла
Здравствуйте! Когда-то изучал PHP, но из-за неимения практики уже всё забыл. А тут понадобилось до...

Как найти в тексте все ссылки на картинки
Привет Я новенький сильно не пинайте. Я понимаю что надо искать &quot;scr=&quot; Но у меня даже на этапе...

Найти больше всего совпадений в тексте (строке)
Привет Всем. Помогите решить вопрос. Буду очень благодарен. Есть некоторый текст в файле 1.txt ....

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.09.2017, 18:48

Найти часть слова в тексте и заменить его
Добрый день! Подскажите, как реализовать Имеется таблица сокращений и таблица с данными. При...

Как найти слово в тексте полученный через file_get_contents?
Всем привет! Есть сайт с большим кол-вом слов(не только слова, есть и ссылки и заголовки). Эти...

Как найти слово в тексте без учета регистра?
Всем привет! Как найти слово в тексте без учета регистра? Пробовал так: &lt;?...


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

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

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