PHP慣用的一些基本函數(二)

來源:互聯網
上載者:User
PHP常用的一些基本函數(二)
11.函數strlen()取得變數的位元組數
$aa = "A013"
strlen($aa);取得的位元組數就是4


12.函數substr()
echo substr('abcdef', 1);???? // bcdef
echo substr('abcdef', 1, 3);??// bcd
echo substr('abcdef', 0, 4);??// abcd
echo substr('abcdef', 0, 8);??// abcdef
echo substr('abcdef', -1, 6); // f


第一個int參數表示
無符號表示從左往右的位移量
負號表示從右往左的位移量
第二個int參數表示
輸出位移量所在字元從左往右幾位


例如1:echo substr('abcdef', 0, 8);??// abcdef
表示,位移量為0,則指標位於a
輸出8個字元,因為沒有8個,則輸出abcdef.
例如2:echo substr('abcdef', -1, 6);
表示,位移量為-1,則指標位於f
輸出6個字元,因為只有一個f,則輸出f
例如3:echo substr('abcdef',-5,2);
表示,位移量為-5,則指標位於b
輸出2個字元,則為bc


13.中國電話號碼的Regex:
現在的手機號碼增加了150,153,156,158,159,157,188,189
所以Regex如下: string s = "^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\d{8}$";
^1[3,5]{1}[0-9]{1}[0-9]{8}$


14. 函數str_replace() 函數使用一個字串替換字串中的另一些字元。對大小寫敏感??str_ireplace() 執行對大小寫不敏感的搜尋
str_replace(find,replace,string,count)參數 描述
find 必需。規定要尋找的值。
replace 必需。規定替換 find 中的值的值。
string 必需。規定被搜尋的字串。
count 可選。一個變數,對替換數進行計數。


15. 函數 implode()函數把數組元素組合為一個字串。
implode(separator,array)參數 描述
separator 可選。規定數組元素之間放置的內容。預設是 ""(Null 字元串)。
array 必需。要結合為字串的數組。


????函數 explode() 函數把字串分割為數組。
separator 必需。規定在哪裡分割字串。
string 必需。要分割的字串。
limit 可選。規定所返回的數組元素的最大數目。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.