位置: 编程技术 - 正文

PHP中explode函数和split函数的区别小结(php execute函数)

编辑:rootadmin

推荐整理分享PHP中explode函数和split函数的区别小结(php execute函数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php中exit(),php explode函数作用,extract php函数,extract php函数,php中exit(),php execute函数,extract php函数,php exit函数,内容如对您有帮助,希望把文章链接给更多的朋友!

一、前言

之所以做这个,是因为这两个函数的作用很像,都是把字符串转换成数组。

二、explode

从下面的例子可以看出,生成的数组是有对应的顺序的。

注意的是,如果第一个参数为空字符串的话,就会产生Warning。

PHP中explode函数和split函数的区别小结(php execute函数)

三、split

(PHP 4, PHP 5)

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

注意的是上面并没有PHP 7,也就是说split函数并不支持PHP 7.

split的第一个参数为正则表达式,也就是说,如果想要匹配特殊字符,需要转义一下。

也正是因为要使用正则表达式 pattern 的语法,所以搜索的速度不会很快。

preg_split() 函数使用了 Perl 兼容正则表达式语法,通常是比 split() 更快的替代方案。如果不需要正则表达式的威力,则使用 explode() 更快,这样就不会招致正则表达式引擎的浪费

可能效率的原因导致了PHP 7 中直接放弃了这个函数吧。

四、总结

本文链接地址:https://www.jiuchutong.com/biancheng/301708.html 转载请保留说明!

上一篇:php处理单文件、多文件上传代码分享(单文件php文件列表)

下一篇:PHP sleep()函数, usleep()函数(phptime函数)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络