什么意思?还是没看明白.
<?php
$mystring = 'abc';
$findme = 'a';
$pos = strpos($mystring, $findme);
echo $pos;
?>
这不是显示的是0么,也没显示你所说的false啊.
<?php
$mystring = 'abc';
$findme = 'a';
$pos = strpos($mystring, $findme);
echo $pos;
?>
这不是显示的是0么,也没显示你所说的false啊.
if ($newpos = $pos)
{
....
}
用来做位置判断的话,你可以写成
if ($newpos === $pos)
{
.....
}
因为这个函数可能会反回一个与false等值的非布尔值0,而非是位置0.这个在手册中是有warning的啊.
我刚接触PHP,忘记有 === 这个了,嘿嘿 ,这回知道了
echo $pos;
}