你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
匿名用户
赞同来自:
<?php $str = 'abc'; if ( strpos($str, 'b') !== false ) { echo sprintf("%s含有字符b, 位置为第%d个字符", $str, strpos($str, 'b')+1); } else { echo sprintf("%s中无字符b", $str); }
abc含有字符b, 位置为第2个字符
<?php $str = '爱E族: http://aiezu.com'; echo mb_strrpos($str, 'aiezu', 0, 'UTF8'); //指定编码为UTF8 //输出 12
要回复问题请先登录或注册
1 个回复
匿名用户
赞同来自:
使用strpos函数搜索一个字符: 输出:
上面说的strpos()函数和strrpos()函数只适用于搜索只包含ASCII字符的字符串,不适合用于搜索包含汉字这样的多字节字符。如果包含中文汉字,请使用mb_strpos()函数和mb_strrpos()函数。
使用mb_strrpos()函数搜索包含汉字的字符串(需要指定编码):