php怎么查找中文字符串中子字符串最后出现的位置

已邀请:
匿名用户

匿名用户

赞同来自:

PHP中在字符串中查找子字符串的位置的函数如下:

  • strpos() - 从左向右查找、区分大小写、只支持单字节字符串中查找;

  • stripos() - 从左向右查找、不区分大小写、只支持单字节字符串中查找;

  • strrpos() - 从右向左查找、区分大小写、只支持单字节字符串中查找;

  • strripos() - 从右向左查找、不区分大小写、只支持单字节字符串中查找;

  • mb_strpos() - 从左向右查找、支持多字节字符串中查找,也就是说支持中文汉字

  • mb_strrpos() - 从右向左查找、支持多字节字符串中查找,也就是说支持中文汉字


 
按你的要求得使用mb_strrpos()函数即可:
<?php
echo mb_strrpos("aiezu.com 爱E族", '爱E', 'UTF8');
// 输出 10 
注意第三个参数字为符串的编码,一般为UTF8、GBK、GB2312等。

要回复问题请先登录注册