16080891(Lamp→研讨会)
字符串的查找
上一篇 /
下一篇 2007-05-05 17:04:27
/ 个人分类:PHP学习笔记
1.strstr():该函数用于在一个字符串中查找匹配的字符串或者字符.
该函数是区分大小写.
声明: strstr(string naystack,string needle)
其中第一个参数haystack表示是原始字符串,第二个参数needle表示要被查询的关键字,即子字符串或者字符.如果找到了一个needle的一个匹配,则该函数返回从needle开始到整个字符串结束的子字符串,如果没有匹配,则返回False.如果存在不止一个匹配,则返回从第一个匹配位置之后的所有子字符串.
例:
<?php
$email = '278825498@qq.com';
$domain =
strstr($email, '@' ); echo $domain;
?>
输出结果:
@qq.com
提示: strstr函数还有另外一个别名即strch函数,这两个函数用法和含义一样
2.stristr():该函数同strstr函数用法基本一致,只是该函数是不区分大小写的.
3.strtchr():该函数同strstr函数的用法基本一样,只是
从最后一个被搜索到的字符串开始返回.例:
<?php
echo "系统设置路径为:".$PATH;
echo "<br>";
$dir =
strrchr($PATH,":"); echo "<br>最后一个路径为:<br>".$dir;
echo "<br><br>";
echo "最后一行为:<br>";
$text = "Line 1\nLine 2\nLine 3";
$last =
strrchr($text,10); echo $last;
?>
输出结果:
系统设置路径为:C:\j2sdk1.4.2_11\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\
System32\Wbem;C:\Program Files\Common Files\Ulead Systems\MPEG
最后一个路径为:
:\Program Files\Common Files\Ulead Systems\MPEG
最后一行为:
Line 3
相关阅读:
- include()与require()的正确用法 (xile_php, 2007-5-02)
- Return的应用 (xile_php, 2007-5-02)
- 自定义函数(Function) (xile_php, 2007-5-03)
- 变量函数 (xile_php, 2007-5-04)
- 函数变量的作用域 (xile_php, 2007-5-04)
- 日期和时间处理(PHP5手册) (xile_php, 2007-5-04)
- 去除多余空格 (xile_php, 2007-5-04)
- 字符串大小写转换函数 (xile_php, 2007-5-04)
- 字符串比较 (xile_php, 2007-5-05)
- 获取指定字符串( substr() ) (xile_php, 2007-5-05)
导入论坛
收藏
分享给好友
管理
举报
TAG:
php学习笔记
PHP学习笔记