長度strlen($string):得到字串長度
字串查詢
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):返回大寫之後的字串
ucwords($string):單詞的首字母大寫
ucfirst($string):字串的單詞的首字母大寫
lcfirst($string):字串的單詞的首字母小寫
字串的擷取
substr($string, $start[, $length]):擷取字串
substr_replace($string, $replace, $start[, $length]):替換字串的子串
字元ascii
ord($char):得到指定字元的ascii
chr($ascii):根據ascii得到指定的字元
加密md5($string):計算字串的md5的雜湊值,返回32位長度的字串
sha1($string):計算字串的sha1的雜湊值,返回40位長度的字串
過濾trim($string[, $charlist]):預設過濾字串兩端的空格,也可以過濾指定字串
ltrim($string[, $charlist]):過濾字串左端
rtrim|chop($string[, $charlist]):過濾字串右端
strip_tags($string[, $allowtag]):過濾字串中的html標記
addslashes($string):使用反斜線引用字串中的特殊字元
htmlentities($string[, $flag=ent_compat]):將所有字元轉換成html實體
htmlspecialchars($string[, $flag=ent_compat]):將字串中的特殊字元轉換成html實體
nl2br($string):將字串中的\n用
替換比較
strcmp($string1, $string2):比較兩個字串的大小
strcasecmp($string1, $string2):忽略大小寫的比較字串的大小
strnatcasecmp($string1, $string2):使用自然順序演算法比較字串
strncasecmp($string1, $string2, $len):比較字串的開始的若干個字元
拆分/合併
explode($delimiter, $string):將指定字串拆分成陣列
implode|join($delimiter, $array):以指定分隔符將陣列中的鍵值連線成字串
str_split($string[, $split_length=1]):將字串轉換成陣列
格式化字串
printf($format[, $args]):格式化輸出字串
sprintf($format[, $args]):格式化輸出字串
其它常用
strrev($string):反轉字串
str_shuffle($string):隨機打亂字串
str_repeat($string):重複字串
str_getcsv($input[, $delimiter=','[, $enclosure=''[, $escape='\']]]):解析csv字串為乙個陣列
parse_str($str[, $arr]):將字串解析成多個變數
PHP字串函式總結
php字串函式包括查詢字元位置函式 提取子字元函式 替換字串 字元長度 比較字元函式 分割成陣列字元 去除空格等等。php中的字串函式也是乙個比較易懂的知識。主要有12種php字串函式,希望對有需要的朋友有所幫助,增加讀者朋友的php知識庫。1查詢字元位置函式 strpos str,search,i...
總結 PHP字串處理
1.可以將字串看做陣列,但不是陣列,不能使用陣列處理函式來處理字串。但是可以如下使用 header content type text html charset utf 8 str abcde echo str 輸出b 注意 2.字元與字元編碼的轉換 chr 將字元編碼轉換成字元 ord 將字元轉換...
php字串函式總結
addcslashes 為字串裡面的部分字元新增反斜線轉義字元 addslashes 用指定的方式對字串裡面的字元進行轉義 bin2hex 將二進位制資料轉換成十六進製制表示 chop rtrim 的別名函式 chr 返回乙個字元的ascii碼 chunk split 按一定的字元長度將字串分割成小...