Задать вопрос
@burov0798
Пытаюсь изучать php\js

Как определить если ли частица «НЕ» перед словом в php?

Есть текст по типу:
Текст текст текст не анон текст текст

Изначально нужно было просто найти слово "анон" и все, но как проверить, если ли перед словом "анон" частица "не"
  • Вопрос задан
  • 581 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Stepik
    PHP (pro)
    1 месяц
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Решения вопроса 2
$string = 'Текст текст текст не анон текст текст';
$arr_string = explode(' ', $string);

$search = array_search('анон',$arr_string);

if (strtolower($arr_string[$search-1]) === 'не'){
    echo $arr_string[$search-1].' '.$arr_string[$search];
}else {
    echo $arr_string[$search];
}
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Пригласить эксперта
Ответы на вопрос 1
ищите "не анон"
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы