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); ?>
亲自试一试