微信扫一扫打赏支持

php中一个经典的!==的用法

php中一个经典的!==的用法

1 <?php
2 $str = 'Every time you bleed for reaching greatness.';
3 $cha = 'E';
4 if(strpos($str, $cha)){
5     echo 'Find';
6 }else {
7     echo "Don't find.";
8 }

 

 

因为我们在$str中找到E之后,strpos返回的值是$str中E的位置,那就是0,而这个0在if的条件判断的时候就走到了else中去了。

改成下面这样就没毛病了

1 <?php
2 $str = 'Every time you bleed for reaching greatness.';
3 $cha = 'E';
4 if(strpos($str, $cha)!==false){
5     echo 'Find';
6 }else {
7     echo "Don't find.";
8 }

 

posted @ 2018-03-08 16:58  范仁义  阅读(322)  评论(0)    收藏  举报