標籤:style color ar os sp java art bs nbsp
1.字串去掉空格
trim() ltrim() rtrim()
2.字串的大小寫更改
strtoupper():全部轉成大寫 // aAA bBB 變成 AAA BBB
strtolower():全部轉小寫 // aaa bbb
ucfirst():字串第一個是字元,把字元變大寫 // AAA bBB
ucwords():字串的每個單詞,首字母大寫 // AAA BBB
3.字串串連和切割
①分隔:explode()
類似於java的split函數。$arr = explode(‘@‘,‘[email protected]‘)
②串連:implode()和join() 傳回值是字串,參數是數組
$mail = implode(‘@‘,$arr)
一般情況:①傳回值是數組,參數是字串 ②傳回值是字串,參數是數組
③切割:substr() //索引從0開始,採取前閉後閉的策略
類似於java中的substring函數。一般參數有兩個substr(target,startIndex,endIndex) // target = ‘123 456 789‘
// substr(target,1,3)⇒‘23 ‘第四位的空格也取出來了
當參數只有一個時:
正數:起點到字串結束 // substr(target,3)⇒‘ 456 789‘
負數:字串的後N位 // substr(target,-3)⇒‘789‘
4.字串長度
strlen()
5.字串尋找
①返回布爾值
strstr(target,searchStr):區分大小寫
stristr():不區分大小寫
②返回索引
strpos():返回第一次出現的位置
strrpos():多次出現的時候,出現最後一次的位置
注意:當②檢索不到的時候,應該返回0,但是在php中0(第一個索引)等於false,所以做判斷的時候要用===而不要用==
6.字串替換
str_replace(target,repstr):全面替換
substr_replace(targer,repstr,int start,int[length]):在給定位置中尋找替換
7.Regex(Regex現在先不談,以後補充進來)
php基礎_字串