PHP与ECMAScript_3_常用字符串函数

 

PHP

ECMAScript

长度

strlen($str) str.length

 

   

查找类

$str[n]                                                    获取字符串中第n个字符 charAt(n)       
    charCodeAt(n)          获取字符串中第n个字符的Unicode编码 
         fromCharCode()        获取Unicode编码返回字符

 

strpos($str,需要查找的字符)                获取字符首次出现的位置 str.indexOf               需要查找的字符,[起始位置]
  strrpos($str,需要查找的字符)               获取字符最后出现的位置 str.lastIndexOf         需要查找的字符,[起始位置]
     
截取类 substr($str,起始位置,[长度])          截取指定位置和长度的字符串 str.substr                   起始位置,[长度]
  strchr($str,截取起始字符)     返回首次出现字符到最后的字符串  
  strrchr($str,截取起始字符)    返回最后出现字符到最后的字符串  
    str.substring(x,y)        x,y都为下标值,会自动将较大值排后
    str.slice(x,y)                 x,y都为下标值,不会自动排序  
     
匹配方法   match()                   找到一个或多个正则表达式的匹配
    search()       返回第一个与 regexp 相匹配的子串的起始位置
    replace()            在字符串中用一些字符替换另一些字符,
                       或替 换一个与正则表达式匹配的子串
     
转换类 strtolower($str)                                               全部转小写 str.toLowerCase()
  strtoupper($str)                                               全部转大写 str.toUpperCase()
  ucfirst($str)                                                      首字母大写  
  strrev($str)                                                   字符串反过来  
     
分割合并类 explode(分隔符,$str)                                 分割字符串为数组 str.split(分隔符, [n])                           n为保留字符的数量
  implode(连接符,$arr)                                 连接数组为字符串 arr.jion()
     
     
去除类 trim($str,需要去除的字符)               str.trim()
                                      去除字符串两边指定字符,默认为空格  
posted @ 2015-07-08 10:41  331415706  阅读(135)  评论(0编辑  收藏  举报