PHP:检查字符串是否包含特定提及?

时间:2015-07-26 05:45:31

标签: php

考虑:

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

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

假设我有上面的代码,如果($a contains '@android_ar')编写语句的正确方法是什么?

注意:

每次提及(@android_ar)它的变化。所以我们每次都可以改变它而不是修复

2 个答案:

答案 0 :(得分:1)

使用strpos($a, '@android_ar') !== false

答案 1 :(得分:1)

与所有PHP代码一样,有很多方法可以做到这一点,每个人都有自己的想法,但请查看strstr()

e.g。

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

另见:
strpos() - 查找字符串中第一次出现子字符串的位置
stripos() - 查找字符串中第一次出现不区分大小写的子字符串的位置 strrpos() - 查找字符串中最后一个子字符串的位置
strripos() - 查找字符串中最后一个不区分大小写的子字符串的位置
strstr() - 查找字符串的第一个匹配项 strpbrk() - 在字符串中搜索任意一组字符
substr() - 返回字符串的一部分
preg_match() - 执行正则表达式匹配