php基礎_字串

來源:互聯網
上載者:User

標籤: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基礎_字串

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.