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新手上路(九)
Oct 09 PHP
php array_intersect()函数使用代码
Jan 14 PHP
php date()日期时间函数详解
May 16 PHP
如何利用php array_multisort函数 对数据库结果进行复杂排序
Jun 08 PHP
编译php 5.2.14+fpm+memcached(具体操作详解)
Jun 18 PHP
php中url函数介绍及使用示例
Feb 13 PHP
PHP CodeIgniter框架的工作原理研究
Mar 30 PHP
php生成动态验证码gif图片
Oct 19 PHP
PHP Smarty模版简单使用方法
Mar 30 PHP
php curl中gzip的压缩性能测试实例分析
Nov 08 PHP
PHP-CGI远程代码执行漏洞分析与防范
May 07 PHP
PHP 8新特性简介
Aug 18 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
我的论坛源代码(八)
2006/10/09 PHP
php自定义函数截取汉字长度
2014/05/15 PHP
详解json在php中的应用
2018/09/30 PHP
改善你的jQuery的25个步骤 千倍级效率提升
2010/02/11 Javascript
jQuery学习笔记(2)--用jquery实现各种模态提示框代码及项目构架
2013/04/08 Javascript
JavaScript获取多个数组的交集简单实例
2013/11/11 Javascript
node.js中的fs.readlink方法使用说明
2014/12/17 Javascript
firefox浏览器用jquery.uploadify插件上传时报HTTP 302错误
2015/03/01 Javascript
jquery.validate使用时遇到的问题
2015/05/25 Javascript
asp知识整理笔记3(问答模式)
2015/09/27 Javascript
基于BootstrapValidator的Form表单验证(24)
2016/12/12 Javascript
解决Window10系统下Node安装报错的问题分析
2016/12/13 Javascript
AngularJS表单验证功能分析
2017/05/26 Javascript
mongoose中利用populate处理嵌套的方法
2017/05/26 Javascript
简单理解Vue中的nextTick方法
2018/01/30 Javascript
vue+webpack实现异步组件加载的方法
2018/02/03 Javascript
JavaScript同源策略和跨域访问实例详解
2018/04/03 Javascript
mpvue 单文件页面配置详解
2018/12/02 Javascript
javascript实现日历效果
2019/06/17 Javascript
vue计算属性无法监听到数组内部变化的解决方案
2019/11/06 Javascript
vue实现PC端分辨率适配操作
2020/08/03 Javascript
vue动态合并单元格并添加小计合计功能示例
2020/11/26 Vue.js
python抓取最新博客内容并生成Rss
2015/05/17 Python
Python实现从log日志中提取ip的方法【正则提取】
2018/03/31 Python
python机器学习库xgboost的使用
2020/01/20 Python
django Layui界面点击弹出对话框并请求逻辑生成分页的动态表格实例
2020/05/12 Python
CSS3效果:自定义“W”形运行轨迹实例
2017/03/29 HTML / CSS
5个你不知道的HTML5的接口介绍
2013/08/07 HTML / CSS
开发中都用到了那些设计模式?用在什么场合?
2014/08/21 面试题
营业员个人总结的自我评价
2013/10/25 职场文书
幼儿园小班植树节活动方案
2014/03/04 职场文书
廉洁自律承诺书
2014/03/27 职场文书
《三顾茅庐》教学反思
2014/04/10 职场文书
垃圾桶标语
2014/06/24 职场文书
初中毕业生自我评价
2015/03/02 职场文书
小学推普周活动总结
2015/05/07 职场文书