php 按符号分数组,把字符串按某种特殊符号分割成数组

split

$a=”你 我 他”;

把$a按空格分割,变成一个数组

$row=split(‘ ‘,$a);

php中split 函数的语法是: array split ( string $pattern , string $string [, int $limit ] )

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

pattern:用于指定作为分解标识的符号,注意该参数区分大小写。

$string: 用于被处理的字符串。

limit:返回分解子串个数的最大值,缺省时为全部返回。

例:

//用斜干,点,横线把日期分开

$date = “04/30/1973”;

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

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

?>

explode

explode(separator,string,limit)

separator 参数不能是空字符串。如果 separator 为空字符串(””),explode() 将返回 FALSE。如果 separator 所包含的值在string 中找不到,那么 explode() 将返回包含 string 中单个元素的数组。

如果设置了 limit 参数,则返回的数组包含最多 limit 个元素,而最后那个元素将包含 string 的剩余部分。

如果 limit 参数是负数,则返回除了最后的 –limit 个元素外的所有元素。此特性是 PHP 5.1.0 中新增的。

区别

explode用字符串分割,split用正则分割,explode快多了

转载时请注明出处及相应链接,本文永久地址:https://blog.yayuanzi.com/380.html

75d087ef9a9fb11dc373caaf33adbf7f.png

微信打赏

支付宝打赏

感谢您对作者wangquan的打赏,我们会更加努力!    如果您想成为作者,请点我

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值