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经典的给图片加水印程序
Dec 06 PHP
php 全文搜索和替换的实现代码
Jul 29 PHP
PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
Mar 28 PHP
PHP把数字转成人民币大写的函数分享
Jun 30 PHP
php中json_encode处理gbk与gb2312中文乱码问题的解决方法
Jul 10 PHP
CI框架验证码CAPTCHA辅助函数用法实例
Nov 05 PHP
PHP连接SQLServer2005的方法
Jan 27 PHP
图文介绍PHP添加Redis模块及连接
Jul 28 PHP
Yii2 rbac权限控制操作步骤实例教程
Apr 29 PHP
PHP绕过open_basedir限制操作文件的方法
Jun 10 PHP
PHP pthreads v3下同步处理synchronized用法示例
Feb 21 PHP
Yii框架安装简明教程
May 15 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
最贵的咖啡是怎么产生的,它的风味怎么样?
2021/03/04 新手入门
请离开include_once和require_once
2013/07/18 PHP
php读取富文本的时p标签会出现红线是怎么回事
2014/05/13 PHP
Cygwin中安装PHP方法步骤
2015/07/04 PHP
PHP实现获取文件后缀名的几种常用方法
2015/08/08 PHP
HR vs CL BO3 第二场 2.13
2021/03/10 DOTA
pjblog修改技巧汇总
2007/03/12 Javascript
javascript,jquery闭包概念分析
2010/06/19 Javascript
使用jQuery模板来展现json数据的代码
2010/10/22 Javascript
jquery ajax同步异步的执行最终解决方案
2013/04/26 Javascript
javascipt匹配单行和多行注释的正则表达式
2013/11/20 Javascript
angular实现form验证实例代码
2017/01/17 Javascript
原生js实现电商侧边导航效果
2017/01/19 Javascript
解决webpack -p压缩打包react报语法错误的方法
2017/07/03 Javascript
node.js基于express使用websocket的方法
2017/11/09 Javascript
利用 JavaScript 实现并发控制的示例代码
2020/12/31 Javascript
[49:18]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 OG vs TNC
2018/04/01 DOTA
[01:10:58]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第二场 6.2
2018/06/03 DOTA
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
2017/07/11 Python
Python快速排序算法实例分析
2017/11/29 Python
解决Django migrate No changes detected 不能创建表的问题
2018/05/27 Python
python脚本实现验证码识别
2018/06/07 Python
linux环境下Django的安装配置详解
2019/07/22 Python
python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例
2020/03/04 Python
pandas 强制类型转换 df.astype实例
2020/04/09 Python
pandas分批读取大数据集教程
2020/06/06 Python
Python实现扫码工具的示例代码
2020/10/09 Python
浅谈Html5移动端ios/Android兼容性总结
2018/06/01 HTML / CSS
下列程序在32位linux或unix中的结果是什么
2015/01/26 面试题
英文自荐信格式
2013/11/28 职场文书
领导工作表现评语
2015/01/04 职场文书
搬迁通知
2015/04/20 职场文书
校运会通讯稿
2015/07/18 职场文书
工作一年自我鉴定
2019/06/20 职场文书
一篇文章了解正则表达式的替换技巧
2022/02/24 Javascript
python区块链实现简版工作量证明
2022/05/25 Python