![]() |
#2
笨笨林2009-09-30 11:26
|
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>";
?>
$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>";
?>
只有本站会员才能查看附件,请 登录