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 飞信好友免费短信API接口开源版
Jul 22 PHP
PHP setTime 设置当前时间的代码
Aug 27 PHP
php class中self,parent,this的区别以及实例介绍
Apr 24 PHP
PHP页面间参数传递的四种方法详解
Jun 09 PHP
解析PHP生成静态html文件的三种方法
Jun 18 PHP
php异步多线程swoole用法实例
Nov 14 PHP
PHP实现获取中英文首字母
Jun 19 PHP
php设置页面超时时间解决方法
Sep 22 PHP
php创建无限级树型菜单
Nov 05 PHP
thinkphp命名空间用法实例详解
Dec 30 PHP
thinkPHP订单数字提醒功能的实现方法
Dec 01 PHP
laravel异步监控定时调度器实例详解
Jun 21 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 5.0创建图形的巧妙方法
2010/10/12 PHP
基于Discuz security.inc.php代码的深入分析
2013/06/03 PHP
Zend Framework连接Mysql数据库实例分析
2016/03/19 PHP
Fleaphp常见函数功能与用法示例
2016/11/15 PHP
Javascript实现关联数据(Linked Data)查询及注意细节
2013/02/22 Javascript
jQuery动画animate方法使用介绍
2013/05/06 Javascript
Javascript中使用parseInt函数需要注意的问题
2015/04/02 Javascript
基于jquery css3实现点击动画弹出表单源码特效
2015/08/31 Javascript
基于jQuery日历插件制作日历
2016/03/11 Javascript
JavaScript学习笔记之数组求和方法
2016/03/23 Javascript
解决vue打包项目后刷新404的问题
2018/03/06 Javascript
vue实现的上拉加载更多数据/分页功能示例
2019/05/25 Javascript
基于Angular 8和Bootstrap 4实现动态主题切换的示例代码
2020/02/11 Javascript
[06:16]《DAC最前线》之地区预选赛全面回顾
2015/01/19 DOTA
[01:28:24]NAVI vs VG Supermajor 败者组 BO3 第三场 6.5
2018/06/06 DOTA
Python3写入文件常用方法实例分析
2015/05/22 Python
python 打印出所有的对象/模块的属性(实例代码)
2016/09/11 Python
对python mayavi三维绘图的实现详解
2019/01/08 Python
Python 3 实现定义跨模块的全局变量和使用教程
2019/07/07 Python
twilio python自动拨打电话,播放自定义mp3音频的方法
2019/08/08 Python
Python 仅获取响应头, 不获取实体的实例
2019/08/21 Python
基于python进行抽样分布描述及实践详解
2019/09/02 Python
python从zip中删除指定后缀文件(推荐)
2019/12/05 Python
Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法
2020/02/27 Python
python网络编程之五子棋游戏
2020/05/14 Python
Django 解决开发自定义抛出异常的问题
2020/05/21 Python
Ted Baker美国官网:英国时尚品牌
2018/10/29 全球购物
世界上最大的铁人三项商店:Tri UK
2020/11/04 全球购物
SCHIESSER荷兰官方网站:德国内衣专家
2020/10/09 全球购物
银行办理业务介绍信
2014/01/18 职场文书
介绍信如何写
2015/01/31 职场文书
男人帮观后感
2015/06/18 职场文书
运动会新闻稿
2015/07/17 职场文书
MySQL获取所有分类的前N条记录
2021/05/07 MySQL
mysql脏页是什么
2021/07/26 MySQL
《地。-关于地球的运动-》单行本第七集上市,小说家朝井辽献上期待又害怕的推荐文
2022/03/31 日漫