strpos判断是否包含某个字符串 php区分0和空值

1. strpos 判断是A是否包含B

//返回的值是匹配字符串开始的坐标。int
$result = strpos('www.baidu.com','www');
//第一个字符就匹配,返回0

$result = strpos('www.baidu.com','baidu.com');
//从下标是0开始,第4个字符开始匹配。返回是4

$result = strpos('www.baidu.com','google');
//如果结果中不存在,返回为空


2. 判断0和空值的区别

$a = 0;
$b = '';
empty($a) 和 isset($a) 和 empty($b) 和 isset($b) 返回都为true。

strlen($a) = 1
strlen($b) = 0
is_null($a) = false
is_null($b) = true

You May Also Like

About the Author: 萌新

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注