【PHP】字符串——访问子串

  
问题

想知道一个字符串是否包含一个特定的子串,例如,想查看一个邮件地址是否包含一个@。

解决
如果(大小写敏感($ _POST['邮件'],“@”),===,false), {,,, echo “There  was  no  @ 拷贝,e-mail 地址!”;   }
讨论
<李>

<代码>大小写敏感()的返回值是子串在字符串中出现的第一个位置

<李>

如果字符串中根本没有子串,,<代码>大小写敏感(),将返回,<代码>假

<李>

如果子串位于这个字符串的起始位置,<代码>大小写敏感(),将返回,<代码> 0 ,因为位置,<代码> 0 ,表示字符串的起始位置。

<李>

为了区别<代码> 0 和<代码>假> (===),或,,<代码>(==!)

<李>

上述例子中使用<代码>===> 大小写敏感()的返回值与<代码>假> 大小写敏感()返回<代码>假> 大小写敏感()的返回<代码> 0 或者其他任何数,测试都不会成功

参考

<代码>大小写敏感()有关文档


【PHP】字符串——访问子串