php字符串查找 查找字符最后一次出现位置

发布时间:2019-12-15编辑:脚本学堂
本文介绍了php字符串查找函数strrpos的用法,在字符串查找字符的最后出现位置,有需要的朋友参考下。

在php中 strrpos函数 计算指定字符串在目标字符串中最后一次出现的位置
strrpos
(php 4, php 5)

strrpos — 计算指定字符串在目标字符串中最后一次出现的位置

说明
int strrpos ( string $haystack , string $needle [, int $offset = 0 ] )
返回字符串 haystack 中 needle 最后一次出现的数字位置。注意 php4 中,needle 只能为单个字符。
如果 needle 被指定为一个字符串,那么将仅使用第一个字符。

参数
haystack
在此字符串中进行查找。

needle
如果 needle不是一个字符串,它将被转换为整型并被视为字符的顺序值。

offset
或许会查找字符串中任意长度的子字符串。
负数值将导致查找在字符串结尾处开始的计数位置处结束。

返回值
返回 needle 存在的位置。如果没有找到,返回 false。

php 如何判断字符串中某一字符出现的次数?

介绍一个php内置函数substr_count()来实现查询指定字符在字符串中出现的次数,也就是字符出现次数,更实用的字符串查找
函数:substr_count() 
功能:计算特定字符在字符串中出现次数
函数原型:int substr_count(string haystrack, string needle)
参数说明:
haystrack 必填 指定要查询的字符串
needle 必填  指定需要查询的字符
返回值:返回值为整型数  字符在指定字符串中出现的次数

例子:
 

复制代码 代码示例:
<?php
$str = ‘http://www.jb200.com phper,php学习_php技术_php网站建设_php程序员专注于php技术研究及学习_字符出现次数’;
echo substr_count($str,’php’).’<br />’;
echo substr_count($str,’h').’<br />’;
echo substr_count($str,’php程序员’);
?>

输出结果:
5
3
1
相关链接: