最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php查找字符串学习笔记
时间:2013-04-24 编辑:简简单单 来源:一聚教程网
php字符串查找字符可以通过strstr()、strrchr()函数来实现,两个函数的结构形式如下:
strstr($haystack, $needle)
strrchr($haystack, $needle)
//$haystack表示母字符串,$needle表示要查找的字符
strstr()函数用于查找第一次出现字符的位置,并返回从此位置开始到母字符串结束的部分;
strrchr()函数用于查找最后一次出现字符的位置,并返回从此位置开始到母字符串结束的部分。
实例:
代码如下 | 复制代码 |
$a="p"; $b="echo是php函数,p是html标记"; $str1=strstr($b,$a); if($str1) echo $str1 ." "; else echo "找不到p" ." "; $str2=strrchr($b,$a); if($str2) echo $str2; else echo "找不到p"; ?> |
php字符串出现次数的查找可以通过substr_count()函数来实现,其结构形式:
substr_count($haystack, $needle [,$offset [,$length]])
//$haystack表示母字符串,$needl表示要查找的字符
//$offset表示查找的起点,$length表示查找的长度,均为可选参数
实例:
代码如下 | 复制代码 |
$str="this is a test"; |
php查找字符串位置可以通过strrpos()、strpos()函数来实现。
查找最后一次的位置
用函数strrpos(),结构形式如下:
strrpos($haystack ,$needle [,$offset])
//参数$needle只能是一个字符,而不能是一个字符串。如果提供一个字符串,也只会取字符串中的第一个字符,其它字符无效;
//可选参数$offset设置查找字符串的长度。
实例1:
代码如下 | 复制代码 |
$text="php"; |
查找第一次的位置
用strpos()函数,与函数strrpo()仅差一个字母,功能却相差很大。strpos()函数的$needle参数允许使用字符串,并且查找这个字符串在$haystack中的第一次出现的位置,而不是最后一次。
实例:
代码如下 | 复制代码 |
$text="php语言和asp语言的区别之一:php更加稳定安全"; |
-
上一个: php数组操作学习笔记
-
下一个: apache禁止目录列表显示
相关文章
- PHP导出数据超时的优化建议解读 10-31
- PHP之mysql位运算解析 10-31
- Laravel实现登录跳转功能解析 10-31
- php双向队列解读 10-31
- Laravel异常上下文解决教程 10-24
- php数组查询元素位置方法介绍 10-24