@yischyk

Как вырезать слово из строки?

Есть строка, например:

Нажми кнопку и получи @приз, чтобы принять участие

Надо получить из неё слово после символа @ (т.е., в данном случае, "приз").

Как это сделать?
  • Вопрос задан
  • 169 просмотров
Решения вопроса 2
0xD34F
@0xD34F
preg_match('~(?<=@)\w+~u', $str, $match);
Ответ написан
gscraft
@gscraft
Программист, философ
<?php
$string = 'Нажми кнопку и получи @приз, чтобы принять участие';
$matches = [];
if (preg_match('/@[а-я]+/ui', $string, $matches)) {
  $word = $matches[0];
  echo $word, PHP_EOL;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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