name | description |
---|---|
strlen($str); | //返回字符串長度 mb_strlen($str) 可以返回中文字符長度; |
strtolower($str); | //字母轉(zhuǎn)小寫 |
strtoupper($str); | //字母轉(zhuǎn)大寫 |
ucwords($str); | 每一個(gè)單詞的首字母轉(zhuǎn)大寫 |
ucfirst($str); | 首字母轉(zhuǎn)大寫 |
str_replace('a','b',$str); | b替換$str 中的a 區(qū)分大小寫 ; |
str_ireplace('a','b',$str); | 替換 不區(qū)分大小寫 |
htmlspecialchars($str,ENT_NOQUOTES); | 字符串轉(zhuǎn)換為html 實(shí)體 ENT_COMPT(默認(rèn)只編譯雙引號(hào))ENT_QUOTES單引號(hào)雙引號(hào)都編譯,ENT_NOQUOTES不編譯任何引號(hào) |
trim($str); | 刪除字符串前后(左右)空格 |
ltrim($str); | 只刪除字符串左側(cè)的空格 |
rtrim($str); | 只刪除字符串右側(cè)的空格 |
? | trim加第二個(gè)參數(shù) 就是移除指定的字符集 如ltrim($str,'0..9') 移除左側(cè)數(shù)字開頭的字符 |
strpos($str,'a’); | 字符串a(chǎn) 在$str 第一次出現(xiàn)的位置 索引0開始 沒有出現(xiàn)返回false 區(qū)分大小寫 |
stripos($str,'a’); | 同上 但是不區(qū)分大小寫 |
strrpos($str,'a’); | 字符串a(chǎn) 在$str 最后一次出現(xiàn)的位置 索引0開始 沒有出現(xiàn)返回false 區(qū)分大小寫 |
strripos($str,'a’); | 同上 但是不區(qū)分大小寫 |
substr($str,0,3); | 截取字符串 $str 的第一個(gè)字符 截取長度3 長度不填默認(rèn)截取到最后 參數(shù)為負(fù)數(shù)則倒數(shù) |
strstr($str,'a'); | 截取字符串 $str 中的第一個(gè)字符'a'后的字符串 如 sabc -> abc |
strrchr($str,'a'); | 截取字符串 $str 中最后一個(gè)字符'a'后的字符串 |
strrev($str); | 字符串反轉(zhuǎn) abcd->dcba |
md5($str); | 字符串MD5加密 |
str_shuffle($str); | 隨機(jī)打亂字符串順序 |
explode('-',$str); | 指定分隔符分割字符串 返回?cái)?shù)組 ‘-’ 分割$str |
implode('-',$str); | 數(shù)組拼接字符串 與explode()相反 |
記錄于此方便查看