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脚本的10个技巧(3)
Oct 09 PHP
PHP中cookies使用指南
Mar 16 PHP
PHP初学者最感迷茫的问题小结
Mar 27 PHP
php max_execution_time执行时间问题
Jul 17 PHP
php 按指定元素值去除数组元素的实现方法
Nov 04 PHP
PHP连接MongoDB示例代码
Sep 06 PHP
基于PHP5魔术常量与魔术方法的详解
Jun 13 PHP
php命名空间学习详解
Feb 27 PHP
php+mysql删除指定编号员工信息的方法
Jan 14 PHP
php生成动态验证码gif图片
Oct 19 PHP
PHP简单实现数字分页功能示例
Aug 24 PHP
PHP仿微信多图片预览上传实例代码
Sep 13 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
ThinkPHP验证码使用简明教程
2014/03/05 PHP
CI框架中数据库操作函数$this-&gt;db-&gt;where()相关用法总结
2016/05/17 PHP
Yii框架防止sql注入,xss攻击与csrf攻击的方法
2016/10/18 PHP
JavaScript高级程序设计 阅读笔记(二十) js错误处理
2012/08/14 Javascript
jQuery实现只允许输入数字和小数点的方法
2016/03/02 Javascript
jquery选择器中的空格与大于号&gt;、加号+与波浪号~的区别介绍
2016/06/24 Javascript
基于zepto.js实现手机相册功能
2017/07/11 Javascript
vue简单封装axios插件和接口的统一管理操作示例
2020/02/02 Javascript
vue使用微信扫一扫功能的实现代码
2020/04/11 Javascript
vue中用 async/await 来处理异步操作
2020/07/18 Javascript
针对Vue路由history模式下Nginx后台配置操作
2020/10/22 Javascript
TensorFlow实现AutoEncoder自编码器
2018/03/09 Python
python截取两个单词之间的内容方法
2018/12/25 Python
使用python写的opencv实时监测和解析二维码和条形码
2019/08/14 Python
python中struct模块之字节型数据的处理方法
2019/08/27 Python
python-xpath获取html文档的部分内容
2020/03/06 Python
Python基于wordcloud及jieba实现中国地图词云图
2020/06/09 Python
使用CSS禁止textarea调整大小功能的方法
2015/03/13 HTML / CSS
纯CSS3单页切换导航菜单界面设计的简单实现
2016/08/16 HTML / CSS
白兰氏健康Mall:BRAND’S
2017/11/13 全球购物
纽约复古灵感的现代珠宝品牌:Lulu Frost
2018/03/03 全球购物
租租车:国际租车、美国租车、欧洲租车、特价预订国外租车(中文服务)
2018/03/28 全球购物
菲律宾优惠券网站:MetroDeal
2019/04/12 全球购物
iHerb俄罗斯:维生素、补品和天然产品
2020/07/09 全球购物
如何写一个Java类既可以用作applet也可以用作java应用
2016/01/18 面试题
机电一体化大学生求职信
2013/11/08 职场文书
《姥姥的剪纸》教学反思
2014/02/25 职场文书
2014三八妇女节活动总结
2014/03/01 职场文书
超市理货员岗位职责
2014/07/04 职场文书
读群众路线的心得体会
2014/09/03 职场文书
2014年小学国庆节活动方案
2014/09/16 职场文书
光棍节联谊晚会活动策划书
2014/10/10 职场文书
杭州黄龙洞导游词
2015/02/10 职场文书
自荐信格式范文
2015/03/04 职场文书
工作态度恶劣检讨书
2015/05/06 职场文书
HTML5 语义化标签(移动端必备)
2021/08/23 HTML / CSS