php连接函数implode与分割explode的深入解析


Posted in PHP onJune 26, 2013

目前学习php的人有很多,很多进行php培训的朋友在学习中总会问到这样一个问题:php连接函数implode是什么呢?
php可以将字符串分割成数组,同时翻过了也可以将数组连接成字符串,确切的说是可以将数组元素连接成字符串,有了这两个函数我们就可以在数组与字符串之间进行自由转换了,下面看正文的例子吧。

implode() 连接函数:
此函数实现将数组元素连接成字符串,连接之前我们要给它两个参数,一个是连接符一个是将要被连接的数组
注意是一维数组哦,多维小编很少用,不过大家可以试试。
例子:

<?php
    $array = array('a' => 1, 'b'=>2, 'c'=>3, 'd'=>4);
   $string = implode("-",$array)
   echo $string;
//==== 结果就是:1-2-3-4;
?>

explode() 分割函数:
此函数功能是将字符串分割到数组里面,我们依然是给它两个参数,一个是分隔符一个是将要被分割的字符串
注意这个分隔符是字符串中存在的哦,我们依然用上面的结果作为例子
<?php
    $string = "1-2-3-4";
    $array = explode("-",$string);
   echo "<pre>";
    print_r($array);
//==== 结果就是上面例子定义的数组喽,这里小编就不写出来了
?>
PHP 相关文章推荐
PHP has encountered an Access Violation
Jan 15 PHP
隐藏X-Space个人空间下方版权方法隐藏X-Space个人空间标题隐藏X-Space个人空间管理版权方法
Feb 22 PHP
php分页示例代码
Mar 19 PHP
PHP中的错误处理、异常处理机制分析
May 07 PHP
php daddslashes()和 saddslashes()有哪些区别分析
Oct 26 PHP
PHP之APC缓存详细介绍 apc模块安装
Jan 13 PHP
php ci框架中加载css和js文件失败的解决方法
Mar 03 PHP
什么情况下可以不写PHP的闭合标签“?&gt;”
Aug 28 PHP
PHP模拟post提交数据方法汇总
Feb 16 PHP
Yii2实现ajax上传图片插件用法
Apr 28 PHP
php redis实现对200w用户的即时推送
Mar 04 PHP
php实现mysql连接池效果实现代码
Jan 25 PHP
解析PHP正则提取或替换img标记属性
Jun 26 #PHP
php 在windows下配置虚拟目录的方法介绍
Jun 26 #PHP
关于PHP自动判断字符集并转码的详解
Jun 26 #PHP
安装apache2.2.22配置php5.4(具体操作步骤)
Jun 26 #PHP
php 批量生成html,txt文件的实现代码
Jun 26 #PHP
php 去除html标记--strip_tags与htmlspecialchars的区别详解
Jun 26 #PHP
解析strtr函数的效率问题
Jun 26 #PHP
You might like
PHP性能优化工具篇Benchmark类调试执行时间
2011/12/06 PHP
PHP实现XML与数据格式进行转换类实例
2015/07/29 PHP
js传值 判断
2006/10/26 Javascript
过虑特殊字符输入的js代码
2010/08/05 Javascript
Javascript insertAfter() 实现函数代码
2011/10/12 Javascript
关于js中for in的缺陷浅析
2013/12/02 Javascript
jQuery获得页面元素的绝对/相对位置即绝对X,Y坐标
2014/03/06 Javascript
在Node.js中实现文件复制的方法和实例
2014/06/05 Javascript
jQuery中unwrap()方法用法实例
2015/01/16 Javascript
jQuery插件实现大图全屏图片相册
2015/03/14 Javascript
jquery插件pagination实现无刷新ajax分页
2015/09/30 Javascript
jQuery实现弹出带遮罩层的居中浮动窗口效果
2016/09/12 Javascript
AngularJS辅助库browserTrigger用法示例
2016/11/03 Javascript
全面解析node 表单的图片上传
2016/11/21 Javascript
Bootstrap popover用法详解
2016/12/22 Javascript
详解使用fetch发送post请求时的参数处理
2017/04/05 Javascript
微信小程序 连续旋转动画(this.animation.rotate)详解
2017/04/07 Javascript
详解Node.js access_token的获取、存储及更新
2017/06/20 Javascript
bootstrap table合并行数据并居中对齐效果
2018/10/17 Javascript
Javascript类型判断相关例题及解析
2020/08/26 Javascript
Python编程实现删除VC临时文件及Debug目录的方法
2017/03/22 Python
浅析使用Python操作文件
2017/07/31 Python
python中实现精确的浮点数运算详解
2017/11/02 Python
python3.6.3+opencv3.3.0实现动态人脸捕获
2018/05/25 Python
Python实现登陆文件验证方法
2018/10/06 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
2020/06/15 Python
利用CSS3实现自定义滚动条代码分享
2016/08/18 HTML / CSS
为什么需要版本控制
2016/10/28 面试题
护理实习自我鉴定
2013/12/14 职场文书
团支部推优材料
2014/05/21 职场文书
2015年法制宣传月活动总结
2015/03/26 职场文书
指导老师鉴定意见
2015/06/05 职场文书
幼儿园大班教师评语
2019/06/21 职场文书
HTML5中 rem适配方案与 viewport 适配问题详解
2021/04/27 HTML / CSS
浅谈如何提高PHP代码质量之单元测试
2021/05/28 PHP
Oracle删除归档日志及添加定时任务
2022/06/28 Oracle