preg_split
通過一個正則表達式分隔字符串
preg_split()
函數使用正則表達式的匹配項作為分隔符將字符串分割成數組。
使用preg_split() 將日期拆分為其組成部分:
<?php $date = "1970-01-01 00:00:00" ; $pattern = "/[-\s:]/" ; $components = preg_split ( $pattern , $date ) ; print_r ( $components ) ; ?>
親自試一試
使用PREG_SPLIT_DELIM_CAPTURE 標誌:
<?php $date = "1970-01-01 00:00:00" ; $pattern = "/([-\s:])/" ; $components = preg_split ( $pattern , $date , - 1 , PREG_SPLIT_DELIM_CAPTURE ) ; print_r ( $components ) ; ?>
親自試一試
使用PREG_SPLIT_OFFSET_CAPTURE 標誌:
<?php $date = "1970-01-01" ; $pattern = "/-/" ; $components = preg_split ( $pattern , $date , - 1 , PREG_SPLIT_OFFSET_CAPTURE ) ; print_r ( $components ) ; ?>
親自試一試