標籤:style blog ar color os 使用 sp div art
1 字串大小寫函數 strtoupper($str) strtolower($str) 2 字串切割函數 explode(‘,‘,$str) join(‘,‘,$str) implode(‘,‘,$str) 3 字串長度函數 strlen($str) 4 字串重複函數 str_repeat($str,2) 5 字串首字元大寫 ucfirst($str) 6 字串單詞首字元大寫 ucwords($str) 7 去除兩邊指定字元 trim($str,‘,.?!‘) ltrim($str,‘,.?!‘) rtrim($str,‘,.?!‘) 8 找到指定字串在原串中的位置 strpos($str,‘a‘,$offset),在offset後出現的第一個位置; stripos忽略大小寫與stripos一樣 strrpos($str,‘a‘,0); strripos($str,$find,$start) 9 搜尋一個字串在另外一個字串中的位置 strstr($str,‘b‘) => bcdefgs..... strchr 與 strstr一致 @[email protected]163.com strrchr 是尋找右邊第一次出現的的子串 @163.com10 尋找子字串 substr substr($str,$start,$length); 若$start < 0, 則從字串反向的abs($start)開始,若$length < 0,則為截取,一般不用11 填充字串 str_pad($str,目標長度,填充的字串,填充的規則); STR_PAD_LEFT 左填充, STR_PAD_RIGHT 又填充 , STR_PAD_BOTH 兩邊都填充12 比較字串 strcmp($a,$b) 若$a大於$b,返回1,若$a小於$b,返回-1 相等則返回013 替換字串 str_replace(‘原串‘,‘新串‘,$str); 14 打亂一個字串 str_shuffle($str) 15 切割字串 str_split($str,$sub_length) => 切割字串得到一個數組,後為切割長度16 去除html和php的標記 strip_tags($str,$allow_tags); 在str中去除除了$allow_tags17 反逸出字元串 stripslashes($str);18 逸出字元串 addslashes($str);19 使用自然排序演算法比較字串 strnatcmp($a,$b) 101 > 11 所以得到1,strcmp(‘101‘,‘11‘) 得到-120 反轉字串 strrev($str) => 得到反轉字串
PHP中常用的字串函數str