一、判断类型的函数

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 中相应的字符

 

posted on 2016-05-19 23:32  老松壳  阅读(190)  评论(0编辑  收藏  举报