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 相关文章推荐
怎样在UNIX系统下安装php3
Oct 09 PHP
在PHP3中实现SESSION的功能(一)
Oct 09 PHP
坏狼php学习 计数器实例代码
Jun 15 PHP
PHP 常用数组内部函数(Array Functions)介绍
Jun 05 PHP
PHP学习笔记(一) 简单了解PHP
Aug 04 PHP
php读取csv文件并输出的方法
Mar 14 PHP
php根据指定位置和长度获得子字符串的方法
Mar 17 PHP
PHP实现HTTP断点续传的方法
Jun 17 PHP
PHP常用函数总结(180多个)
Dec 25 PHP
thinkphp5 加载静态资源路径与常量的方法
Dec 24 PHP
PHP测试框架PHPUnit组织测试操作示例
May 28 PHP
PHP异常类及异常处理操作实例详解
Dec 19 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写的serv-u的web申请账号的程序
2006/10/09 PHP
PHP执行SQL文件并将SQL文件导入到数据库
2015/09/17 PHP
php 多文件上传的实现实例
2016/10/23 PHP
提高网站信任度的技巧
2008/10/17 Javascript
javascript 进阶篇2 CSS XML学习
2012/03/14 Javascript
深入理解JavaScript系列(16) 闭包(Closures)
2012/04/12 Javascript
JS在textarea光标处插入文本的小例子
2013/03/22 Javascript
浅谈JavaScript中定义变量时有无var声明的区别
2014/08/18 Javascript
js实现的鼠标滚轮滚动切换页面效果(类似360默认页面滚动切换效果)
2016/01/27 Javascript
浅析jquery与checkbox的checked属性的问题
2016/04/27 Javascript
一个用jquery写的判断div滚动条到底部的方法【推荐】
2016/04/29 Javascript
JS和jQuery使用submit方法无法提交表单的原因分析及解决办法
2016/05/17 Javascript
jQuery实现拼图小游戏(实例讲解)
2017/07/24 jQuery
layui框架中layer父子页面交互的方法分析
2017/11/15 Javascript
Vue.js实现图片的随意拖动方法
2018/03/08 Javascript
JS实现数组去重及数组内对象去重功能示例
2019/02/02 Javascript
node.js ws模块搭建websocket服务端的方法示例
2019/04/25 Javascript
vue路由拦截器和请求拦截器知识点总结
2019/11/08 Javascript
keep-alive保持组件状态的方法
2020/12/02 Javascript
Python中解析JSON并同时进行自定义编码处理实例
2015/02/08 Python
Python使用pyodbc访问数据库操作方法详解
2018/07/05 Python
python实现一个简单的udp通信的示例代码
2019/02/01 Python
对Python3中dict.keys()转换成list类型的方法详解
2019/02/03 Python
Django自定义用户表+自定义admin后台中的字段实例
2019/11/18 Python
基于Python实现2种反转链表方法代码实例
2020/07/06 Python
pytorch Dataset,DataLoader产生自定义的训练数据案例
2021/03/03 Python
OPPO手机官方商城:中国手机市场出货量第一品牌
2017/10/18 全球购物
亚洲领先的设计购物网站:Pinkoi
2020/11/26 全球购物
database面试题
2013/03/28 面试题
会计岗位职责
2013/11/08 职场文书
普通党员对照检查材料
2014/08/28 职场文书
弄虚作假心得体会
2014/09/10 职场文书
毕业证代领委托书
2014/09/26 职场文书
2014小学数学教研组工作总结
2014/12/06 职场文书
内乡县衙导游词
2015/02/05 职场文书
PyCharm 安装与使用配置教程(windows,mac通用)
2021/05/12 Python