您好,欢迎来到外链网!
当前位置:外链网 » 站长资讯 » 专业问答 » 文章详细 订阅RssFeed

php单引号和双引号的区别,php各个版本的区别

来源:互联网 浏览:68次 时间:2023-04-08

$a = '歪麦博客';
$b = '博客';
$pos = strpos($a, $b);
echo $pos;//6
echo "<br/>";

$pos = mb_strpos($a, $b);
echo $pos;//2
echo "<br/>";

$pos = strpos(mb_convert_encoding($a, 'utf-8'), mb_convert_encoding($b, 'utf-8'));
echo $pos;//6
echo "<br/>";
$submit = "我爱北京天安门";
$item = "天安门";
echo mb_strpos($submit, $item); //4
echo "<br/>";
var_dump(strpos('开始23测试ceshi', '测试'));//8
echo "<br/>";
?var_dump(mb_strpos('开始23测试ceshi', '测试'));//4
echo "<br/>";
var_dump(strpos('123测试ceshi', '测试'));//3
echo "<br/>";
var_dump(mb_strpos('123测试ceshi', '测试'));//3

mb_strpos 按字处理,strpos 按字符处理

strpos如果查找的字符串是 【汉字】,那么长度就以 utf-8格式,记3,;

strpos如果查找的字符串是【非汉字】,那么长度记 1 ;