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 相关文章推荐
PHP+.htaccess实现全站静态HTML文件GZIP压缩传输(一)
Feb 15 PHP
php adodb连接带密码access数据库实例,测试成功
May 14 PHP
PHP面向对象分析设计的61条军规小结
Jul 17 PHP
php面向对象 字段的声明与使用
Jun 14 PHP
PHP上传图片进行等比缩放可增加水印功能
Jan 13 PHP
微信公众平台之快递查询功能用法实例
Apr 14 PHP
PHP的关于变量和日期处理的一些面试题目整理
Aug 10 PHP
基于Swoole实现PHP与websocket聊天室
Aug 03 PHP
简单PHP会话(session)说明介绍
Aug 21 PHP
PHP生成唯一ID之SnowFlake算法
Dec 17 PHP
PHP多进程编程之僵尸进程问题的理解
Oct 15 PHP
PHP+Redis链表解决高并发下商品超卖问题(实现原理及步骤)
Aug 03 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中使用Curl、socket、file_get_contents三种方法POST提交数据
2011/08/12 PHP
PHP MVC框架中类的自动加载机制实例分析
2019/09/18 PHP
JavaScript 检测浏览器和操作系统的脚本
2008/12/26 Javascript
悄悄用脚本检查你访问过哪些网站的代码
2010/12/04 Javascript
JavaScript高级程序设计 客户端存储学习笔记
2011/09/10 Javascript
javascript中比较字符串是否相等的方法
2013/07/23 Javascript
吐槽一下我所了解的Node.js
2014/10/08 Javascript
jQuery实现Email邮箱地址自动补全功能代码
2015/11/03 Javascript
jQuery移动web开发之页面跳转和加载外部页面的实现
2015/12/04 Javascript
jQuery实现div拖拽效果实例分析
2016/02/20 Javascript
jQuery插件实现文件上传功能(支持拖拽)
2020/08/27 Javascript
JS模拟实现方法重载示例
2016/08/03 Javascript
微信小程序 页面滑动事件的实例详解
2017/10/12 Javascript
9种使用Chrome Firefox 自带调试工具调试javascript技巧
2017/12/22 Javascript
laydate时间日历插件使用方法详解
2018/11/14 Javascript
vue获取form表单的值示例
2019/10/29 Javascript
webgl实现物体描边效果的方法介绍
2019/11/27 Javascript
JS 设计模式之:工厂模式定义与实现方法浅析
2020/05/06 Javascript
vue实现从外部修改组件内部的变量的值
2020/07/30 Javascript
JavaScript中的几种继承方法示例
2020/12/06 Javascript
定制FileField中的上传文件名称实例
2017/08/23 Python
python爬虫项目设置一个中断重连的程序的实现
2019/07/26 Python
pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
2020/04/24 Python
Django实现内容缓存实例方法
2020/06/30 Python
CSS3制作彩色进度条样式的代码示例分享
2016/06/23 HTML / CSS
乌克兰在线商店的价格比较:Price.ua
2019/07/26 全球购物
英国最大的在线照明商店:Litecraft
2020/08/31 全球购物
毕业生幼师求职自荐信
2013/10/01 职场文书
千元咖啡店的创业计划书范文
2013/12/29 职场文书
冬季安全检查方案
2014/05/23 职场文书
综治维稳工作承诺书
2014/08/30 职场文书
党员学习群众路线心得体会
2014/11/04 职场文书
结婚保证书
2015/01/16 职场文书
写给老婆的保证书
2015/02/27 职场文书
高中生自我评价范文2015
2015/03/03 职场文书
Python Django项目和应用的创建详解
2021/11/27 Python