PHP的正則處理函式總結

2022-03-05 05:45:13 字數 762 閱讀 6420

最後是preg_split

(php 3 >= 3.0.9, php 4, php 5)

preg_split -- 用正規表示式分割字串

不再贅述。

說明array preg_split ( string pattern, string subject [, int limit [, int flags]] )

返回乙個陣列,包含 subject 中沿著與 pattern 匹配的邊界所分割的子串。

如果指定了 limit,則最多返回 limit 個子串,如果 limit 是 -1,則意味著沒有限制,可以用來繼續指定可選引數 flags。

flags 可以是下列標記的任意組合(用按位或運算子 | 組合):

preg_split_no_empty

如果設定了本標記,則 preg_split() 只返回非空的成分。

preg_split_delim_capture

如果設定了本標記,定界符模式中的括號表示式也會**獲並返回。本標記新增於 php 4.0.5。

preg_split_offset_capture

如果設定了本標記,如果設定本標記,對每個出現的匹配結果也同時返回其附屬的字串偏移量。注意這改變了返回的陣列的值,使其中的每個單元也是乙個陣列,其中第一項為匹配字串,第二項為其在 subject 中的偏移量。本標記自 php 4.

3.0 起可用。

提示: 如果不需要正規表示式的功能,可以選擇使用更快(也更簡單)的替代函式如 explode() 或 str_split()。

PHP正規表示式常用函式使用小結

學習php正則的朋友不得不了解的一些函式,總結下php下正規表示式的呼叫方法。在php中有兩套正規表示式函式庫。一套是由pcre perl compatible regular expression 庫提供的。pcre庫使用和perl相同的語法規則實現了正規表示式的模式匹配,其使用以 preg 為字...

php常用檔案函式總結

檔案目錄函式庫 一 檔案常用操作 1.file exists 檢查檔案或目錄是否存在 語法 bool file exists filename 如果檔案或目錄存在,返回true,否則返回false 2.is readable 檢查檔案是否可讀 語法 bool is readable filename...

實用php函式及方法總結

php常用函式以及方法總結 資料型別 string number boolean 符合資料型 array obj resource name 值 t echo name 這種方式注意t前後不能有空格。1 define 常量名 常量值 常量的申明,不用 echo 常量名 常量值。2 heredoc結構...