社区
基础编程
帖子详情
split和explode有什么区别?
wankan
2005-10-09 03:30:26
不是很了
...全文
2563
3
打赏
收藏
split和explode有什么区别?
不是很了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
terryukai
2005-10-09
打赏
举报
回复
explode函数只支持用字符分隔,然而split是用正则表达式,当然使用split可以处理一些复杂的字符串分析问题。而explode需要有一定的规则。
wutingting_123456789
2005-10-09
打赏
举报
回复
split支持正则表达式
yunfeifan
2005-10-09
打赏
举报
回复
看看split的帮助和explode 的帮助
split
(PHP 3, PHP 4 )
split -- 用正则表达式将字符串分割到数组中
说明
array split ( string pattern, string string [, int limit])
提示: preg_split() 函数使用了 Perl 兼容正则表达式语法,通常是比 split() 更快的替代方案。如果不需要正则表达式的威力,则使用 explode() 更快,这样就不会招致正则表达式引擎的浪费。
本函数返回一个字符串数组,每个单元为 string 经区分大小写的正则表达式 pattern 作为边界分割出的子串。如果设定了 limit,则返回的数组最多包含 limit 个单元,而其中最后一个单元包含了 string 中剩余的所有部分。如果出错,则 split() 返回 FALSE。
将 /etc/passwd 中的前四个字段分割出来:
例子 1. split() 例子
<?php
list($user, $pass, $uid, $gid, $extra) =
split (":", $passwd_line, 5);
?>
如果字符串中有 n 个与 pattern 匹配的项目,则返回的数组将包含 n+1 个单元。例如,如果没有找到 pattern,则会返回一个只有一个单元的数组。当然,如果 string 为空也是这样。
解析可能用斜线,点,或横线分割的日期:
例子 2. split() 例子
<?php
// 分隔符可以是斜线,点,或横线
$date = "04/30/1973";
list($month, $day, $year) = split ('[/.-]', $date);
echo "Month: $month; Day: $day; Year: $year<br />\n";
?>
想仿效 Perl 中类似的 @chars = split('', $str) 行为,请参考 preg_split() 函数中的例子。
注意 pattern 是一个正则表达式。如果想要用的分割字符是正则表达式中的特殊字符,要先将其转义。如果觉得 split()(或其它任何 regex 函数)行为古怪的话,请阅读包含在 PHP 发行包中 regex/ 子目录下的 regex.7 文件。该文件是手册页面格式,可以用类似 man /usr/local/src/regex/regex.7 的命令来阅读。
PHP使用preg_
split
和
explode
分割textarea存放内容的方法分析
主要介绍了PHP使用preg_
split
和
explode
分割textarea存放内容的方法,结合实例形式分析preg_
split
和
explode
函数的功能、使用技巧与文本字符串分割过程中的相关注意事项,需要的朋友可以参考下
python 实现 hive中类似 lateral view
explode
的功能示例
背景:加入现在有这样的数据,可能一条ocr代表两个label,并且label通过”,”分隔。我们想把数据转换成下面的。 原始数据: label ocr 日常行车服务,汽车资讯 去加油站,加完油后直接离开?最开心的可能是加油...
PHP中
explode
函数和
split
函数的
区别
小结
相信大家都知道,
explode
和
split
在php中都是可以通过特定字符把字符串转换成数组的,那么
explode
和
split
既然是一样的为什么会有两个函数呢,那么
explode
和
split
的
区别
在哪里呢,下面跟着小编我们一起来看看。
php中
explode
与
split
的
区别
介绍
首先来看下两个方法的定义: 函数原型:array
split
(string $pattern, string $string [, int $limit]) 函数原型:array
explode
( string $separator, string $string [, int $limit]) 初看没有啥差别,貌似功能都...
php字符串分割函数用法实例
php中
explode
和
split
函数用来分割字符串。
explode
函数语法如下
explode
(substring, string)
explode
函数通过子字符串进行分割,效率比
split
要高
split
函数语法如下
split
(pattern, string)
split
通过正则...
基础编程
21,887
社区成员
140,363
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章