黑马程序员技术交流社区
标题: 字符串转换成数组explode和split的区别 [打印本页]
作者: huawei 时间: 2016-12-25 20:27
标题: 字符串转换成数组explode和split的区别
本帖最后由 huawei 于 2017-3-5 10:31 编辑
explode和split两个函数的作用很像,都是把字符串转换成数组。
一、explode
//示例 1
$pizza = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
echo $pieces[0]; // piece1
echo $pieces[1]; // piece2
// 示例 2
$data = "foo:*:1023:1000::/home/foo:/bin/sh";
list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data);
echo $user; // foo
echo $pass; // *
从上面的例子可以看出,explode()生成的数组是有对应的顺序的。注意的是,如果第一个参数为空字符串的话,就会产生Warning。
var_dump( explode('','asdasd') );
//Warning: explode(): Empty delimiter in /tmp/e80c9663-e392-4f81-8347-35726052678f/code on line 3
//bool(false)
二、split
split的第一个参数为正则表达式,也就是说,如果想要匹配特殊字符,需要转义一下。
作者: lcy1069
时间: 2016-12-29 15:59
学习~~~~~~~~~~~~~~~~`
作者: VC丶万人敬仰
时间: 2017-1-3 17:36
6366666666666
作者: 肖肖肖
时间: 2017-1-3 22:59
谢谢分享!!!
作者: 打小我就行
时间: 2017-1-5 19:02
总结的实在是太好了,没毛病
作者: 打小我就行
时间: 2017-1-5 19:02
总结的实在是太好了,没毛病
作者: xxiaogongchang
时间: 2017-1-6 13:19
看看的点点滴滴多多多多
作者: 王者風範
时间: 2017-1-10 09:41
6666666666666666666
作者: 哈哈哈哈哈11
时间: 2017-1-10 10:15
谢谢谢谢谢谢谢谢
作者: ZachLin
时间: 2017-1-19 14:10
字符串转换成数组explode和split的区别
作者: supperdiyer
时间: 2017-1-23 20:49
字符串转换成数组explode和split的区别
作者: 1317181388
时间: 2017-2-3 01:23
感谢楼主分享
作者: 小虎同学
时间: 2017-2-3 01:24
感谢分享
作者: fjdaslfjk
时间: 2017-2-16 11:43
字符串转换成数组explode和split的区别
作者: 用户名不得小
时间: 2017-2-17 22:36
PHP初学者想了解"伪静态",必须看这个贴
作者: chenggang
时间: 2017-4-13 11:05
想学习一下
作者: 风丨叶
时间: 2017-4-19 15:39
谢谢大神分享
作者: xie~
时间: 2017-4-23 19:51
学习~~~~~~
作者: 剑客星辰
时间: 2017-4-30 11:16
3333333333333333333
作者: 咿呀咿呀哟
时间: 2017-5-2 14:37
感谢分享~
作者: 瞬间回忆
时间: 2017-5-24 16:30
字符串转换成数组explode和split的区别
作者: dongfengyuli
时间: 2017-5-29 11:30
6666666666666666
作者: pykpyk
时间: 2017-8-8 12:16
666666666666666666666
作者: yuanlinjiayou
时间: 2017-9-9 12:12
llllllllllllllll
作者: rules
时间: 2017-9-11 18:08
1111111111
作者: Rakishly
时间: 2017-9-21 17:54
串转换成数组explode和spli
作者: ningjian
时间: 2017-10-7 16:38
感谢分享
作者: uuuqqq
时间: 2018-10-7 06:48
不管东西咋样 还是先谢谢了
作者: Sunsines
时间: 2018-12-18 22:54
学无止境
作者: bug刘
时间: 2019-1-7 18:56
学习学习
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |