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中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)
Dec 19 PHP
php短域名转换为实际域名函数
Jan 17 PHP
新手学习PHP的一些基础知识分享
Jul 27 PHP
用PHP实现小写金额转换大写金额的代码(精确到分)
Jan 10 PHP
PHP file_exists问题杂谈
May 07 PHP
PHP函数学习之PHP函数点评
Jul 05 PHP
php ZipArchive压缩函数详解实例
Nov 06 PHP
PHP中curl_setopt函数用法实例分析
Apr 16 PHP
php.ini中的request_order推荐设置
May 10 PHP
PHP传值到不同页面的三种常见方式及php和html之间传值问题
Nov 19 PHP
Smarty模板变量与调节器实例详解
Jul 20 PHP
tp5.1 框架路由操作-URL生成实例分析
May 26 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中的正则表达式函数介绍
2012/02/27 PHP
php array_map使用自定义的函数处理数组中的每个值
2016/10/26 PHP
使用PHPMailer发送邮件实例
2017/02/15 PHP
Visual Studio中的jQuery智能提示设置方法
2010/03/27 Javascript
在firefox和Chrome下关闭浏览器窗口无效的解决方法
2014/01/16 Javascript
javascript修改IMG标签的src问题
2014/03/28 Javascript
Jquery+asp.net后台数据传到前台js进行解析的方法
2014/05/11 Javascript
AngularJS基础 ng-disabled 指令详解及简单示例
2016/08/01 Javascript
easyui combobox开启搜索自动完成功能的实例代码
2016/11/08 Javascript
JS实现自动阅读单词(有道单词本添加功能)
2016/11/14 Javascript
JavaScript中的return布尔值的用法和原理解析
2017/08/14 Javascript
详解Angular2学习笔记之Html属性绑定
2018/01/03 Javascript
VueJs组件之父子通讯的方式
2018/05/06 Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
2019/09/27 Javascript
vue导航栏部分的动态渲染实例
2019/11/01 Javascript
探索Python3.4中新引入的asyncio模块
2015/04/08 Python
详解duck typing鸭子类型程序设计与Python的实现示例
2016/06/03 Python
python Matplotlib画图之调整字体大小的示例
2017/11/20 Python
python多线程调用exit无法退出的解决方法
2019/02/18 Python
python求最大值最小值方法总结
2019/06/25 Python
python调用Matplotlib绘制分布点图
2019/10/18 Python
2020最新pycharm汉化安装(python工程狮亲测有效)
2020/04/26 Python
解决import tensorflow导致jupyter内核死亡的问题
2021/02/06 Python
使用Python爬取小姐姐图片(beautifulsoup法)
2021/02/11 Python
快速创建 HTML5 Canvas 电信网络拓扑图的示例代码
2018/03/21 HTML / CSS
澳大利亚最早和最古老的巨型游戏专家:Yardgames
2020/02/20 全球购物
护理自荐信范文
2013/10/05 职场文书
竞争上岗实施方案
2014/03/21 职场文书
学习方法演讲稿
2014/05/10 职场文书
学校领导班子群众路线整改措施
2014/09/16 职场文书
银行反四风对照检查材料
2014/09/29 职场文书
2014年办公室文秘工作总结
2014/12/09 职场文书
2015年师德师风承诺书
2015/01/22 职场文书
党员“一帮一”活动总结
2015/05/07 职场文书
2019年二手房买卖合同范本
2019/10/14 职场文书