我正在创建一个登录名,希望允许我的用户通过用户名或电子邮件登录。我如何检查字符串是否包含字母,在本例中是@这样我就能正确处理它。我会使用strstr
还是strpos
?谢谢!
最佳答案
你两个都可以用。因为@
不应该在开始时出现,所以您甚至不需要strpos
结果布尔化解决方案。
如果你想断言它是一个有效的电子邮件地址,那么也可以尝试
filter_var($str, FILTER_VALIDATE_EMAIL)
关于php - PHP检查字符串是否包含字母,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8782212/