上一篇文章说了一 下php中strpos函数与mb_strpos函数的区别,可是没有仔细讲授mb_strpos()函数的用法,那么本日就写一篇关于php中mb_strpos()函数的界说与利用要领的文章。
php mb_strpos()函数mb_strpos():返回要查找的字符串在别一个字符串中首次呈现的位置
语法:
mb_strpos (haystack ,needle )参数:
haystack:要被查抄的字符串。
needle:要搜索的字符串。
例:php查找字符串在别一字符串中首次呈现的位置代码1:
<?php $str = ''; echo mb_strpos($str,'niao'); ?>输出功效:14
留意:mb_strpos()函数返回被查找的字符串在别一字符串中首次呈现的位置
代码2:
<?php header("Content–type:text/html;chartset=utf-8"); $str = '飞鸟慕鱼博客'; echo mb_strpos($str,'慕鱼'); ?>输出功效:2
注:中文查找中,只管要声明一下页面的编码为UTF-8
代码3:
<?php header("Content–type:text/html;chartset=utf-8"); $str = '飞鸟慕鱼博客'; var_dump(mb_strpos($str,'墨初')); ?>打印功效:bool(false)
注:假如要查找的字符串不存在,则会返回 false
mb_strpos()函数总结:1、mb_strpos()函数是基于字符数举办查出返回的,第一个字符的位置是0,第二个字符的位置是1,以次类推。
2、mb_strpos()函数返回查找到字符串的首次呈现的位置,假如不存在则返回 false
3、利用mb_strpos()函数对中文字符举办操纵时,只管要对页面的编码范例举办声明一下