PHP的strpos()函数和“===”
米娅
2009年8月2日 11:38:13
查找字符串: strpos(源字符串,查找的字符串,起始位置); 没有查找到字符串时返回false,找到时返回第一个出现字符串的位置。
===表示: 在类型和值都匹配的时候才成立
(0===false):false
(0===0):true
("0"==0):true
("0"===0):false
类推:!==应该表示类型或值不匹配了.
例子:
if(strpos($content,"[upload=1]",0)===false)
$content=$content.$upload_fl;
else
$content =str_replace("[upload=1]",$upload_fl,$content);
如果用“==”,如果返回位置是0和返回false两种情况会混淆。
共1页
相关链接