zoukankan      html  css  js  c++  java
  • PHP常用字符串函数小结

    一、判断类型的函数

    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 中相应的字符
  • 相关阅读:
    table 表格的增删和修改
    js实现单双行文本溢出添加省略号
    C++
    PAT乙级 1029 旧键盘 (C++ python3)
    图论
    图论
    图论
    springcloud(二):注册中心Eureka
    apollo配置中心初探
    Apollo 配置详细步骤(Windows环境)
  • 原文地址:https://www.cnblogs.com/programs/p/5510642.html
Copyright © 2011-2022 走看看