如何使用strpos正确地判断源串中含有子串?
请教各位大侠一个问题:strpos(源串,子串);
返回子串在源串中首次出现的位置,位置索引从0开始,如果没有找到子串返回0。
上面的叙述应该没有问题吧?那么下面代码执行的结果怎么和我预期的不一样呢?
程序代码:<?php
$str1="http://www. "原串是:" . $str1."<br>";
// 寻找子串123456
if(strpos($str1,"123456")==false)
echo "没有找到123456,返回位置=".strpos($str1,"123456")."<br>";
else
echo "找到了123456<br>";
// 寻找子串http
if(strpos($str1,"http")==false)
echo "没有找到http,返回位置=".strpos($str1,"http")."<br>";
else
echo "找到了http<br>";
//false是否等于0
if(false==0)
echo "false=0<br>";
//""是否等于0
if(""==0)
echo "NULL=0<br>";
?>








