Задать вопрос
@santavits

Как узнать есть ли в переменной один из перечисленных символов?

Здравствуйте.

Появилась такая задача
есть переменная, допустим

$a = ''Hello moto;

И нужно узнать есть ли в этой переменной символы h и t.

Как можно это реализовать? какую функцию посоветуете использовать для этого?
И как перечислить все символы которые нужно искать?
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
IgorPI
@IgorPI
$re = '/[eps]/m';
$str = 'help me please';

preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0);

// Print the entire match result
var_dump($matches);
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
edward_freedom
@edward_freedom
Это должно было в книге написано, которую ты читаешь
https://www.php.net/manual/ru/function.strrpos.php
Ответ написан
Если задача именно такая:
Как узнать есть ли в переменной один из перечисленных символов?

то используйте функцию strpbrk.

А если такая:
$a = ''Hello moto;

И нужно узнать есть ли в этой переменной символы h и t.

то используйте функцию preg_match.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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