split — 用正则表达式将字符串分割到数组中。

array split ( string $pattern , string $string [, int $limit ] )

本函数返回一个字符串数组,每个单元为 string 经区分大小写的正则表达式 pattern 作为边界分割出的子串。如果设定了 limit,则返回的数组最多包含 limit 个单元,而其中最后一个单元包含了 string 中剩余的所有部分。如果出错,则 split() 返回 FALSE。

示例一:
涉及函数说明:list() 函数用数组中的元素为一组变量赋值。

<?php
list($user, $pass, $uid, $gid, $extra) =
    split (":", $passwd_line, 5);
?>

示例二:
功能说明:解析可能用斜线,点,或横线分割的日期。

<?php
$date = "04/30/1973";
list($month, $day, $year) = split ('[/.-]', $date);
echo "Month: $month; Day: $day; Year: $year<br />\n";
echo 'Month: 04; Day: 30; Year: 1973'.' 正确输出结果';
?>

如果你对字符串处理的函数想有更深入的了解,请阅读:http://php.net/manual/zh/book.strings.php

Related Posts: PHP-哪个函数用正则表达式将字符串分割到数组中 :