PHP的explode和implode的使用说明


Posted in PHP onJuly 17, 2011

说到php,函数便长短常主要的,也是php爱好者,和喜好php进阶的朋友们必须控制的东东,学习php的友朋们也晓得,数组也是必需把握的,能够那样道,进阶php,也便是学习php中的数组而在数组中通常要用到分割字符串啊什么的,便要用到explode ,和implode函数,下里说道php中的explode 和implode的用法,芭蕾舞鞋,盼望对于友朋们有所辅助!
explode在PHP中的用法
(PHP 3, PHP 4, PHP 5) explode--使用一个字符串分割另一个字符串描写
array explode ( string separator, string string [, int limit] )
彼函数往归由字符串组成的数组,每个元素皆是 string 的一个子串,它们被字符串 separator 做为边界面分割进去。

假如设放了 limit 参数,则往归的数组包括最少 limit 个元素,而最后那个元荤将包孕 string 的剩余部门。
假如 separator 为空字符串(""),explode() 将前往 FALSE。
假如 separator 所包括的值正在 string 中觅没有到,那么 explode() 将前往包孕 string 双个元荤的数组。
假如 limit 参数是负数,则前往除了最后的 limit 个元素外的一切元荤。彼特性是 PHP 5.1.0 中新增的。

因为历史缘由,固然 implode() 能够接受两类参数次序,但是 explode() 没有止。您必需保证 separator 参数在 string 参数之前才行。

注: 参数 limit 是正在 PHP 4.0.1 中参加的。

例子 1.
explode() 示例

<?php 
// 示例 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; // * 
?>

例子 2.
limit 参数示例
<?php 
$str = 'one|two|three|four'; // 正数的 
limit print_r(explode('|', $str, 2)); // 负数的 
limit print_r(explode('|', $str, -1)); 
?>

以上示例将输出: Array ([0] => one [1] => two|three|four ) Array ( [0] => one [1] => two [2] => three)
注: 当函数可平安用于两入造对于象。
PHP implode() 函数

例子<?php$arr = array('Hello','World!','Beautiful','Day!');echo implode(" ",$arr);?>
输出:
Hello World! Beautiful Day!

订义和用法implode() 函数把数组元素组合为一个字符串。
语法implode(separator,array)
参数描写separator可选。划定数组元素之间搁放的内容。默许是 ""(空字符串)。array必须,400电话。要联合为字符串的数组。阐明固然 separator 参数是可选的。但是为了背后兼容,推举您使用使用两个参数。
提醒和正文正文:implode() 能够接受两类参数次序。但是因为历史缘由,explode() 是没有止的。您必需保证 separator 参数正在 string 参数之前才止。

PHP的explode和implode

<?php 
$zongzi = "1|2|3|4|5|6"; 
$zongzi = explode("|",$zongzi); 
var_dump($zongzi); 
$zongzi = implode("|",$zongzi); 
echo $zongzi; 
?>
PHP 相关文章推荐
一个简单的自动发送邮件系统(一)
Oct 09 PHP
php 无限级数据JSON格式及JS解析
Jul 17 PHP
php+jquery编码方面的一些心得(utf-8 gb2312)
Oct 12 PHP
PHP字符编码问题之GB2312 VS UTF-8解决方法
Jun 23 PHP
PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)
Jul 15 PHP
浅谈PHP强制类型转换,慎用!
Jun 06 PHP
php时区转换转换函数
Jan 07 PHP
php实现购物车产品删除功能(2)
Jul 23 PHP
PHP实现对xml的增删改查操作案例分析
May 19 PHP
PHP操作Redis常用技巧总结
Apr 24 PHP
php项目中类的自动加载实例讲解
Sep 12 PHP
Laravel5.1 框架数据库操作DB运行原生SQL的方法分析
Jan 07 PHP
PHP冒泡排序算法代码详细解读
Jul 17 #PHP
MySQL连接数超过限制的解决方法
Jul 17 #PHP
PHP数组操作汇总 php数组的使用技巧
Jul 17 #PHP
PHP中改变图片的尺寸大小的代码
Jul 17 #PHP
php中用foreach来操作数组的代码
Jul 17 #PHP
PHP Undefined index报错的修复方法
Jul 17 #PHP
php max_execution_time执行时间问题
Jul 17 #PHP
You might like
PHP 魔术函数使用说明
2010/05/14 PHP
用php简单实现加减乘除计算器
2014/01/06 PHP
php去除二维数组的重复项方法
2015/11/03 PHP
有效的捕获JavaScript焦点的方法小结
2009/10/08 Javascript
在图片上显示左右箭头类似翻页的代码
2013/03/04 Javascript
js 通过html()及text()方法获取并设置p标签的显示值
2014/05/14 Javascript
JavaScript中的console.dir()函数介绍
2014/12/29 Javascript
jQuery统计上传文件大小的方法
2015/01/24 Javascript
JQuery中extend的用法实例分析
2015/02/08 Javascript
谈谈Jquery ajax中success和complete有哪些不同点
2015/11/20 Javascript
javascript正则表达式之分组概念与用法实例
2016/06/16 Javascript
touch.js 拖动、缩放、旋转 (鼠标手势)功能代码
2017/02/04 Javascript
用户管理的设计_jquery的ajax实现二级联动效果
2017/07/13 jQuery
jQuery选择器之表单元素选择器详解
2017/09/19 jQuery
基于Vue2.0+ElementUI实现表格翻页功能
2017/10/23 Javascript
vue+eslint+vscode配置教程
2019/08/09 Javascript
layui表单提交到后台自动封装到实体类的方法
2019/09/12 Javascript
在 Vue 中编写 SVG 图标组件的方法
2020/02/24 Javascript
浅谈JavaScript节流和防抖函数
2020/08/25 Javascript
wxpython学习笔记(推荐查看)
2014/06/09 Python
让python同时兼容python2和python3的8个技巧分享
2014/07/11 Python
python执行shell获取硬件参数写入mysql的方法
2014/12/29 Python
深入解析Python中的__builtins__内建对象
2016/06/21 Python
django框架如何集成celery进行开发
2017/05/24 Python
Python初学时购物车程序练习实例(推荐)
2017/08/08 Python
Python中安装easy_install的方法
2018/11/18 Python
基于python求两个列表的并集.交集.差集
2020/02/10 Python
python实现ssh及sftp功能(实例代码)
2020/03/16 Python
python excel多行合并的方法
2020/12/09 Python
说说在weblogic中开发消息Bean时的persistent与non-persisten的差别
2013/04/07 面试题
会计电算化专业应届大学生求职信
2013/10/22 职场文书
担保书格式及范文
2014/04/01 职场文书
竞赛口号大全
2014/06/16 职场文书
2016年小学生清明节广播稿
2015/12/17 职场文书
利用html+css实现菜单栏缓慢下拉效果的示例代码
2021/03/30 HTML / CSS
Redis 异步机制
2022/05/15 Redis