跨境电商
经验交流分享

字符串函数 strpos()

[PHP font_size=”90%” gutter=”false”]
if (strpos($_SERVER[‘HTTP_USER_AGENT’], ‘MSIE’) !== FALSE) {
echo ‘正在使用 Internet Explorer。’;
}
[/PHP]
上边一段代码用到了strpos()函数,注意在判断真假的时候用的是!== FALSE。此函数返回第二个字符串在第一个字符串中的位置,从零开始计算。这样的话,如果恰巧在第一个位置的话,会返回数字0.这样的话,即使找到了,会返回0.这样的话,依然是假。如下边例子。会返回没有找到。
[PHP font_size=”90%”]
if (strpos(‘abc’,’a’) == FALSE) {
echo ‘没有找到’;
}else {
echo ‘找到了’;
}
?>
[/PHP]
所以在判断为是否为假的时候,必须用===或者!==来判断,而不能使用==来判断。

[PHP font_size=”90%”]
// 忽视位置偏移量之前的字符进行查找
$newstring = ‘abcdef abcdef’;
$pos = strpos($newstring, ‘a’, 1); // $pos = 7, 不是 0
?>
[/PHP]

赞(0)
未经允许不得转载:锐想 » 字符串函数 strpos()
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

锐想电商 - 跨境电商经验交流分享

锐想无限