本篇文章主要介紹php中字串相關函數,感興趣的小夥伴參考下,希望對大家有所協助。
1.尋找字元位置的函數:
strpos(
str中的第一次出現的位置
stripos($str,search,[int]):返回字串在另一個字串中第一次出現的位置。該函數對大小寫不敏感
strrpos(
str中的最後一次出現的位置,從int開始
strripos($str,search,[int]):同上,但大小寫不敏感
2.提取子字串函數(雙位元組)
substr($str,int start[,int length]):從start位置開始截取length長度的字串,若length為空白,則截取到末尾
strstr(
str2):從
str2並從其開始截取到結尾,若沒有則返回false
stristr(
str2):功能同strstr,只是不區分大小寫
strrchr(
str2):從最後一次搜尋到的字元處向後截取;可以用於取得檔案名稱
3.替換字串
str_replace(search,replace,
str中尋找search
使用replace來替換
str_ireplace(search,replace,$str):同上,該函數對大小寫不敏感
strtr($str,search,replace):這個函數中replace不能為”“;
substr_replace(
rep,
str原始字串,
start起始置,$length替換的長度,該項可選。
4、字元長度
int strlen($str)
5、比較字元函數
int strcmp(
str2):
str2分別為正1,0,-1(字串比較)
strcasecmp() 同上(不分大小寫)
strnatcmp(“4”,”14”) 按自然排序比較字串
strnatcasecmp() 同上,(區分大小寫)
6、分割成數組的PHP字串函數
str_split(
str按len長度進行分割返回數組
split(search,
str按search字元進行分割返回數組int是分割幾次,後面的將不分割 expload(search,$str[,int])
7、去除空格:
ltrim()、rtrim()、trim()