<?php /** 燕十八 公益PHP培训 课堂地址:YY频道88354001 学习社区:www.zixue.it **/ /* strstr($str,$needle) 作用: 是在$str中找到指定的$needle,而且是$needle第一次出现的位置, 返回该位置直到字符串结尾的这一部分 */ $str = 'abc.def.jpg.exe'; echo strstr($str,'.'),'<br />'; // .def.jpg.exe /*** 经理说: 能否把第一次找到的$needle的位置 之前的字符串截出来呢? 答:能,从PHP5.3.0版本开始,strstr函数多了第3个可选参数, ***/ echo strstr($str,'.',true),'<br />'; // strstr === strchr 函数, /** 经理说, 能否先把$needle 最后一次出现的位置找出来, 从该位置,一直截到结尾. 答:strchr **/ echo strrchr($str,'.'),'<br />'; /// 面试时,让你计算一个文件的后缀? $file = 'new.txt'; echo strrchr($file,'.'); ?>