PHP內建字元簇

2021-09-10 02:57:17 字數 991 閱讀 8199

本文主要是介紹在php中內建的通用的字元簇,了解其中的14大內建的字元簇,並通過正規表示式的例子展現其使用方法及型別匹配的功能(**:雲書)。

1、定義

比如在web程式設計應用的時候,常常需要檢查乙個字串是否"合法", 這樣的例子,如手機號碼必須是由數字組成,email的格式是否正確,使用者輸入的密碼是否由英文和數字組成等等。如果要實現這樣的驗證功能,有時候會對每乙個字元都進行檢查,或者將每個字元和分隔符全部寫出組成乙個正規表示式,顯然不是乙個好辦法,因為對每個字元進行遍歷,不僅耗時耗力,而且效率也比較低下。所以php提供了一種比較方便的定義乙個字元集合的辦法,這種集合,一般就稱為字元簇,一般是用方括號[ ]把字元簇括起來。這樣我就可以比較方便的進行正規表示式的應用和過濾了

2、常用字元簇對應的含義

[[:alpha:]] 

任何字母 

[[:digit:]] 

任何數字 

[[:alnum:]] 

任何字母和數字 

[[:space:]] 

任何空白字元 

[[:upper:]] 

任何大寫字母 

[[:lower:]] 

任何小寫字母 

[[:punct:]] 

任何標點符號 

[[:xdigit:]] 

任何16進製制的數字,相當於[0-9a-fa-f] 

[[:cntrl:]]

任何ascii值小於32的字元

[[:blank:]]

任何空格和tab

[[:graph:]]

任何可列印字元

[[:print:]]

任何可列印字元和空格

[[:<:]]

匹配單詞的開始

[[:>:]]

匹配單詞的結尾

3、使用案例:

public function testpreg($text)

PHP內建字串函式實現

php內建字串函式實現 字串長度 function strlen str else return count 擷取子串 function substr str,start,length null if length 0 if length 0 return substr 字串翻轉 function ...

PHP內建字串的實現

字串長度 function strlen str else return count 擷取子串 function substr str start length null if length 0 if length 0 return substr 字串翻轉 function strrev str r...

php內建字串方法的實現

自 php內建字串函式實現 windlike整理 字串長度 function strlen str else return count 擷取子串 function substr str,start,length null if length 0 if length 0 return substr 字...