php每日复利计算代码,【函数分享】每日PHP函数分享(2021-1-26)

本文介绍了PHP中的split()函数,该函数使用正则表达式将字符串分割成数组。通过实例展示了如何利用split()进行字符串处理,如在密码文件行中提取各个字段,并解释了limit参数的作用。同时,还给出了一个使用split()根据多种分隔符分割日期字符串的例子,强调了正则表达式在匹配分隔符时的灵活性和需要注意的转义规则。
摘要由CSDN通过智能技术生成

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

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

说明:

本函数返回一个字符串数组,每个单元为 string 经区分大小写的正则表达式 pattern 作为边界分割出的子串。

如果设定了 limit,则返回的数组最多包含 limit 个单元,而其中最后一个单元包含了 string 中剩余的所有部分。如果出错,则 split() 返回 FALSE。

实例1:

$passwd_line = "zhang:1234:1000:mo999:check";

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

echo $user;

echo $pass;

echo $uid;

echo $gid;

echo $extra;

?>

PS:如果字符串中有 n 个与 pattern 匹配的项目,则返回的数组将包含 n+1 个单元。例如,如果没有找到 pattern,则会返回一个只有一个单元的数组。当然,如果 string 为空也是这样。

输出:

zhang12341000mo999check

实例2:

// 分隔符可以是斜线,点,或横线

$date = "06/7/2020";

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

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

?>

PS:注意 pattern 是一个正则表达式。如果想要用的分割字符是正则表达式中的特殊字符,要先将其转义。

输出:

Month: 06; Day: 7; Year: 2020

标签:26,函数,正则表达式,pattern,split,数组,分享,单元,string

来源: https://www.cnblogs.com/leruge/p/14328553.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值