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编程最快明白》第七讲:php图片验证码与缩略图
Nov 01 PHP
PHP 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
Jul 17 PHP
php 错误处理经验分享
Oct 11 PHP
linux系统下php安装mbstring扩展的二种方法
Jan 20 PHP
PHP_Cooikes不同页面无法传递的解决方法
Mar 07 PHP
使用Appcan客户端自动更新PHP版本号(全)
Jul 31 PHP
PHP序列化操作方法分析
Sep 28 PHP
关于PHP虚拟主机概念及如何选择稳定的PHP虚拟主机
Nov 20 PHP
php常用字符串长度函数strlen()与mb_strlen()用法实例分析
Jun 25 PHP
用php定义一个数组最简单的方法
Oct 04 PHP
laravel框架模型、视图与控制器简单操作示例
Oct 10 PHP
详解PHP用mb_string处理windows中文字符
May 26 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 第二节 数据类型之转换
2012/04/28 PHP
解析PHP的session过期设置
2013/06/29 PHP
PHP闭包实例解析
2014/09/08 PHP
php 5.6版本中编写一个PHP扩展的简单示例
2015/01/20 PHP
php精度计算的问题解析
2019/06/21 PHP
页面定时刷新(1秒刷新一次)
2013/11/22 Javascript
JavaScript实现三阶幻方算法谜题解答
2014/12/29 Javascript
基于javascript实现彩票随机数生成(简单版)
2020/04/17 Javascript
D3.js封装文本实现自动换行和旋转平移等功能
2016/10/14 Javascript
带你了解session和cookie作用原理区别和用法
2017/08/14 Javascript
获取本机IP地址的实例(JavaScript / Node.js)
2017/11/24 Javascript
详解webpack的proxyTable无效的解决方案
2018/06/15 Javascript
vue.js实现的经典计算器/科学计算器功能示例
2018/07/11 Javascript
Vue.js子组件向父组件通信的方法实例代码详解
2018/12/10 Javascript
微信公众号平台接口开发 获取access_token过程解析
2019/08/14 Javascript
vue使用lodop打印控件实现浏览器兼容打印的方法
2021/02/07 Vue.js
[01:00:30]完美世界DOTA2联赛循环赛 Inki vs Matador BO2第二场 10.31
2020/11/02 DOTA
跟老齐学Python之模块的加载
2014/10/24 Python
Flask框架的学习指南之开发环境搭建
2016/11/20 Python
Python编程之列表操作实例详解【创建、使用、更新、删除】
2017/07/22 Python
Python编程使用NLTK进行自然语言处理详解
2017/11/16 Python
Python实现简单生成验证码功能【基于random模块】
2018/02/10 Python
python3基于TCP实现CS架构文件传输
2018/07/28 Python
使用CodeMirror实现Python3在线编辑器的示例代码
2019/01/14 Python
Python OpenCV实现鼠标画框效果
2020/08/19 Python
Python实现投影法分割图像示例(二)
2020/01/17 Python
Python是怎样处理json模块的
2020/07/16 Python
CSS3 新增选择器的实例
2019/11/13 HTML / CSS
HTML5中外部浏览器唤起微信分享
2020/01/02 HTML / CSS
你的自行车健身专家:FaFit24
2016/11/16 全球购物
Nike挪威官网:Nike.com (NO)
2018/11/26 全球购物
生物科学专业毕业生求职信
2014/06/02 职场文书
法人任命书范本
2014/06/04 职场文书
创业计划书之淘宝网店
2019/10/08 职场文书
python用字节处理文件实例讲解
2021/04/13 Python
Redis基本数据类型List常用操作命令
2022/06/01 Redis