常用
strlen($string):得到字元串長度
substr($string, $start[, $length]):截取字元串
md5($string):計算字元串的md5的散列值,傳回32位長度的字元串
sha1($string):計算字元串的sha1的散列值,傳回40位長度的字元串
strrev($string):反轉字元串
str_shuffle($string):随機打亂字元串
str_repeat($string):重複字元串
str_getcsv($input[, $delimiter=','[, $enclosure=''[, $escape='\']]]):解析CSV字元串為一個數組
parse_str($str[, $arr]):将字元串解析成多個變量
查找
strpos($string, $search[, $offset]):在指定字元串中查找目标字元串第一次出現的位置
stripos($string, $search[, $offset]):忽略大小寫的去查找
strrpos($string, $search[, $offset]):在指定字元串中查找目标字元串最後一次出現的位置
strripos($string, $search[, $offset]):忽略大小寫的去查找最後一次出現的位置
strstr|strchr($string, $search[, $before_needle]):查找字元串的首次出現,傳回的是字元串
stristr($string, $search[, $before_needle]):忽略大小寫的去查找
strrchr($string, $search):查找指定字元在字元串中的最後一次出現
替換
str_replace($search, $replace, $string):在指定字元串中查找另外一個字元串,找到之後将其替換成指定字元串
str_ireplace($search, $replace, $string):忽略大小寫的去查找并替換
轉換
strtolower($string):将字元串轉化為小寫
strtoupper($string):将字元串轉化為大寫
unwords($string):将字元串中每個單詞的首字母轉化為大寫
unfirst($string):将字元串的首字母轉換為大寫
lcfirst($string):将字元串的首字母轉換為小寫
htmlentities($string[, $flag=ENT_COMPAT]):将所有字元轉換成HTML實體
htmlspecialchars($string[, $flag=ENT_COMPAT]):将字元串中的特殊字元轉換成HTML實體
nl2br($string):将字元串中的\n用<br/>替換
過濾
trim($string[, $charlist]):預設過濾字元串兩端的空格,也可以過濾指定字元串
ltrim($string[, $charlist]):過濾字元串左端
rtrim|chop($string[, $charlist]):過濾字元串右端
strip_tags($string[, $allowTag]):過濾字元串中的HTML标記
addslashes($string):使用反斜線引用字元串中的特殊字元
字元串轉化數組