2015-07-26 5 views
-1

Рассмотрим:PHP: Проверьте, содержит ли строка конкретное упоминание?

$a = 'How are you? @android_ar'; 

if ($a contains '@android_ar') 
    echo 'true'; 

Предположим, у меня есть код, приведенный выше, то, что правильный способ, чтобы написать заявление, если ($a contains '@android_ar')?

Примечание:

Упоминание (@android_ar) изменение его каждый раз. Поэтому мы можем менять его каждый раз и не фиксировать

+1

возможно дубликат [Check если строка содержит определенные слова?] (http://stackoverflow.com/questions/4366730/check-if-string-contains-specific-words) – Daniel

ответ

1

как и со всем PHP кодом Есть много способов сделать это, и каждый имеет свою собственную идею, но проверить strstr()

например

$test = '@android_ar'; 
if (strtr($a,$test)) 
    echo 'true'; 

Смотри также:
strpos() - Находит позицию первого вхождения подстроки в строке
stripos() - Находит позицию первого вхождения регистронезависимой подстроки в строке
strrpos() - Найти положение последнего вхождения подстроки в строке
strripos() - Найти позицию последнего вхождения подстроки без учета регистра в строке
strstr() - Найти первое вхождение строки
strpbrk() - Выберите строку для любого набора символов
substr() - Возвращение части строки
preg_match() - Perform соответствия регулярного выражения

Смежные вопросы