php mb_strpos()函数

上一篇文章说了一 下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()函数对中文字符举办操纵时,只管要对页面的编码范例举办声明一下

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/9022.html