首頁 >後端開發 >php教程 >php中字串相關函數

php中字串相關函數

墨辰丷
墨辰丷原創
2018-05-15 15:26:011654瀏覽

這篇文章主要介紹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()

相關推薦:

PHP字符串定義方式及各自區別

PHP字串加密增強版

#如何實作php字串轉換成陣列


以上是php中字串相關函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn