正規表達函式庫

split

(PHP3 , PHP4)

split ---  以正規表達式將字串切開

語法 : array split (string pattern, string string [, int limit])

說明 : 

傳回字串的陣列,以正規表達式pattern為界限,將字串string切開。如果有設定limit,則傳回的陣列最多將會包含limit個元素,而最後的元素會包含全部string所剩下部份。如果發生錯誤,split( )則傳回false。

以下的範例可以從/etc/passwd的一行裡,取得五個欄位的資料 :

<?php

   $passwd_list = split (":", $passwd_line, 5);

?>

可以用斜線、逗點、或是連字號,來剖析日期 :

<?php

   date = "04/30/1973";      // Delimiters may be slash, dot, or hyphen 

   list ($month, $day, $year) = split ('[/.-]', $date); 

   echo "Month: $month; Day: $day; Year: $year<br>\n";

?>

注意 : pattern是有區分大小寫的

注意 : 如果你不需要正規表達的功能,你可以使用速度更快的explode( )

參考 : spliti( )  explode( )  implode( )


上一頁 首頁 下一頁