码迷,mamicode.com
首页 > Web开发 > 详细

PHP常用字符串函数小结

时间:2016-05-20 01:00:35      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:

一、判断类型的函数

is_bool()       //判断是否为布尔型  
is_float()      //判断是否为浮点型  
is_real()       //同上  
is_int()        //判断是否为整型  
is_integer()    //同上  
is_string()     //判断是否为字符串  
is_object()     //判断是否为对象  
is_array()      //判断是否为数组  
is_null()       //判断是否为null  
is_file()       //判断是否为文件  
is_dir()        //判断是否为目录  
is_numeric()    //判断是否为数字  
is_nan()        //判断不是数字  
is_resource()   //判断是否为资源类型  
is_a($obj,$classname) //判断对象是否为类的实例  
                      //可用 if($obj instanceof Classname)

 

二、获取子串位置

strpos($hs,$nd [,int $offset = 0 ]) //返回nd 在 hs 中首次出现的数字位置。   
stripos($hs,$nd [,int $offset = 0 ]) //返回nd 在 hs 中首次出现的数字位置, 不区分大小写。  
strrpos($hs,$nd [,int $offset = 0 ]) //返回nd 在 hs 中最后一次出现的数字位置。  
strripos($hs,$nd [,int $offset = 0 ]) //返回nd 在 hs 中最后一次出现的数字位置,不区分大小写。 

 

三、获取子串

substr($str,$start [,$length]); //获取子串  
strstr($hys,$nd [,bool $before_needle = false ]);//返回$nd在$hys 第一次出现的地方开始到字符串结束 为止的字符串  
               //第三个参数如果为true 则返回$nd 之前的字符串  
stristr($hys,$nd [,bool $before_needle = false ]); //同上,忽略大小写版本  
strrchr($hys,$nd); //返回$nd在$hys最后一次出现的地方开始到字符串结束 为止的字符串  
               //一般和 substr(strrchr($hys,$nd),strlen($nd)); 合用 

 

四、替换函数

str_replace($search,$replace,$subject [,&$count]);//搜索并替换字符串  
           //第四个参数被指定的话,将会赋值给他替换的次数  
str_ireplace($search,$replace,$subject [,&$count]);//搜索并替换字符串  
           //第四个参数被指定的话,将会赋值给他替换的次数 忽略大小写  
substr_replace($string,$replacement,$start [,$length]); //字符串子串替换  
                               //用$replacement替换掉$string从start开始长度为length的子串
strtr ($str , $from , $to )//返回 str 的一个副本,并将在 from 中指定的字符转换为 to 中相应的字符

 

PHP常用字符串函数小结

标签:

原文地址:http://www.cnblogs.com/programs/p/5510642.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!