@rinaz22

Как найти слово через цикл?

Всем привет! Можно ли найти слово таким образом:
Например: Есть текст: Привет как дела? У меня хорошо, а у тебя как?
И слово: как
В данном случае в обеих предложениях есть слово как(т.е. всего 2).
Можно ли сделать условие, если их больше 1, то начать цикл, который берет первое слово с текста и ставит после слова "как". Если такое нету, то берет второе слово и т.д, пока не получится "как дела"?
Т.е. должно получится так: Как Привет(нет), как как(нет), как дела(есть).
  • Вопрос задан
  • 133 просмотра
Пригласить эксперта
Ответы на вопрос 2
Комментировать
webinar
@webinar Куратор тега PHP
Учим yii: https://youtu.be/-WRMlGHLgRg
Я так понимаю Вам надо вначале разбить строку на предложения. Допустим по "?", для этого берете
php.net/manual/ru/function.explode.php
а потом в цикле проверять если в каждом конкретном предложении слово "как" и считать его вхождения, для этого есть
php.net/manual/ru/function.substr-count.php

А вообще, задавать вопросы, это ,мягко говоря, не ваше. Попробуйте себя в музыке )))) Очень сложно понять, что Вы хотите получить и зачем. Александр конечно тоже ссылки Вам дал по формуле, а накидаю что-то про php, но в целом он прав. Стоит почитать про php, хотя бы чуть-чуть.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы