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数据库连接类~~做成一个分页类!
Nov 25 PHP
destoon公司主页模板风格的添加方法
Jun 20 PHP
改写ThinkPHP的U方法使其路由下分页正常
Jul 02 PHP
php实现给图片加灰色半透明效果的方法
Oct 20 PHP
PHP中substr函数字符串截取用法分析
Jan 07 PHP
PHP使用fopen与file_get_contents读取文件实例分享
Mar 04 PHP
PHP简单创建压缩图的方法
Aug 24 PHP
Yii2针对游客、用户防范规则和限制的解决方法分析
Oct 08 PHP
基于thinkPHP3.2实现微信接入及查询token值的方法
Apr 18 PHP
php实现在线考试系统【附源码】
Sep 18 PHP
PDO::rollBack讲解
Jan 29 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
Apr 04 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 mcrypt可逆加密算法分析
2011/07/19 PHP
真正根据utf8编码的规律来进行截取字符串的函数(utf8版sub_str )
2012/10/24 PHP
PHP使用ob_start生成html页面的方法
2014/11/07 PHP
Yii控制器中操作视图js的方法
2016/07/04 PHP
详解php用curl调用接口方法,get和post两种方式
2017/01/13 PHP
JavaScript几种形式的树结构菜单
2010/05/10 Javascript
js关闭当前页面(窗口)的几种方式总结
2013/03/05 Javascript
javascript关于继承的用法汇总
2014/12/20 Javascript
js关于命名空间的函数实例
2015/02/05 Javascript
浅析javascript中的DOM
2015/03/01 Javascript
基于Node.js的强大爬虫 能直接发布抓取的文章哦
2016/01/10 Javascript
AngularJS实现进度条功能示例
2017/07/05 Javascript
详谈Node.js之操作文件系统
2017/08/29 Javascript
详解angular应用容器化部署
2018/08/14 Javascript
js实现漂亮的星空背景
2019/11/01 Javascript
JS函数进阶之prototy用法实例分析
2020/01/15 Javascript
[00:27]DOTA2战队VP、Secret贺新春
2018/02/11 DOTA
使用setup.py安装python包和卸载python包的方法
2013/11/27 Python
python实现LBP方法提取图像纹理特征实现分类的步骤
2019/07/11 Python
Python依赖包整体迁移方法详解
2019/08/15 Python
Python使用进程Process模块管理资源
2020/03/05 Python
Python基于jieba, wordcloud库生成中文词云
2020/05/13 Python
详解CSS透明opacity和IE各版本透明度滤镜filter的最准确用法
2016/12/20 HTML / CSS
html5实现多文件的上传示例代码
2014/02/13 HTML / CSS
全球销量第一生发产品:Viviscal
2017/12/21 全球购物
Converse匡威法国官网:美国著名帆布鞋品牌
2018/12/05 全球购物
FC-Moto丹麦:欧洲最大的摩托车服装和头盔商店之一
2019/08/20 全球购物
英国知名小木屋定制网站:Tiger Sheds
2020/03/06 全球购物
工商管理专业毕业生求职信
2014/05/26 职场文书
公司演讲稿开场白
2014/08/25 职场文书
员工手册编写范本
2015/05/14 职场文书
家电创业计划书
2019/08/05 职场文书
Python中threading库实现线程锁与释放锁
2021/05/17 Python
实例讲解Python中sys.argv[]的用法
2021/06/03 Python
Java基础之详解HashSet的使用方法
2021/06/30 Java/Android
CI Games宣布《堕落之王2》使用虚幻引擎5制作 预计将于2023年正式发售
2022/04/11 其他游戏