echo strpos('https://www.baidu.com','https',0);

?>

默认的第三个参数就是0。

第三个参数表示查找的起始位置。

如果不存在的话,返回false。如果存在第一个的话,返回0。

注意区别,0和false是不一样的。

巧妙运用,

if (strpos($v['link_url'],'https') === 0) {

$v['type'] = 2;

} elseif (strpos($v['link_url'],'/pages') === 0) {

$v['type'] = 1;

} else {

// 非法

$v['link_url'] = '';

$v['type'] = 0;

}

查看原文