在字符串中查找@字符

Tom*_*Tom 0 php

如果我想在字符串中找到@字符.我会使用preg_match吗?

这就是我现在正在尝试的.

if (preg_match('/^@/', $email)===TRUE) {
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.

Jos*_*osh 5

不需要正则表达式.你可以用strpos.

if (strpos($email, "@") !== FALSE)
    //...
Run Code Online (Sandbox Code Playgroud)

手册:

返回针相对于haystack字符串的beginnning存在的位置(与offset无关).另请注意,字符串位置从0开始,而不是1.

如果未找到针,则返回FALSE.