当前位置: 首页> 函数类别大全> preg_split

preg_split

通过一个正则表达式分隔字符串
名称:preg_split
分类:正则处理PCRE
所属语言:php
一句话介绍:使用正则表达式的匹配项作为分隔符将字符串拆分为数组。

定义和用法

preg_split() 函数使用正则表达式的匹配项作为分隔符将字符串分割成数组。

实例

例子 1

使用 preg_split() 将日期拆分为其组成部分:

<?php
$date = "1970-01-01 00:00:00";
$pattern = "/[-\s:]/";
$components = preg_split($pattern, $date);
print_r($components);
?>

亲自试一试

例子 2

使用 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);
?>

亲自试一试

例子 3

使用 PREG_SPLIT_OFFSET_CAPTURE 标志:

<?php
$date = "1970-01-01";
$pattern = "/-/";
$components = preg_split($pattern, $date, -1,
PREG_SPLIT_OFFSET_CAPTURE);
print_r($components);
?>

亲自试一试

同类函数
  • 执行全局正则表达式匹配 preg_match_all

    preg_match_all

    执行全局正则表达式匹配
  • 返回最后一个PCRE正则执行产生的错误代码 preg_last_error

    preg_last_error

    返回最后一个PCRE正则执行产生的错误代
  • 返回匹配模式的数组条目 preg_grep

    preg_grep

    返回匹配模式的数组条目
  • 转义正则表达式字符 preg_quote

    preg_quote

    转义正则表达式字符
  • 执行正则表达式搜索和替换 preg_filter

    preg_filter

    执行正则表达式搜索和替换
  • 通过一个正则表达式分隔字符串 preg_split

    preg_split

    通过一个正则表达式分隔字符串
  • 返回上一次PCRE正则表达式执行的错误消息 preg_last_error_msg

    preg_last_error_msg

    返回上一次PCRE正则表达式执行的错误消
  • 执行一个正则表达式的搜索和替换 preg_replace

    preg_replace

    执行一个正则表达式的搜索和替换
热门文章