strpos检测字符串是否包含元素

<?php
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;
}
posted @ 2019-03-28 10:16  TBHacker  阅读(304)  评论(0编辑  收藏  举报