php中的explode()函数实例介绍


Posted in PHP onJanuary 18, 2019

PHP是功能强大的网站开发工具之一,它包含各种用于各种目的的内置函数,其中explode()函数是一个内置函数,主要用于将字符串拆分为不同的字符串。

含义:

explode()函数基于字符串分隔符拆分字符串,即它将字符串拆分为出自分隔符的位置。此函数返回一个数组,其中包含通过拆分原始字符串形成的字符串,我们可以通过访问数组来轻松检索字符串的每个部分

它的语法结构如下:

explode(separator,string,limit)

separator:表示指定字符串将要分割的关键点,换句话说,只要在字符串中找到此字符,它就会表示数组的一个元素的结尾和另一个元素的开头。

OriginalString:表示在数组中拆分的输入字符串。

NoOfElements:用于指定数组的元素数。此参数可以是任何整数(正数,负数或零),

正数:表示返回包含最多 limit 个元素的数组

负数:表示数据的最后N个元素将被修剪掉,数组的剩余部分将作为单个数组返回

零:表示返回的数组将只有一个元素,即整个字符串

例:

<?php
$str = 'hello,how, are ,you ';
 
// 零 limit
print_r(explode(',',$str,0));
 
// 正的 limit
print_r(explode(',',$str,3));
// 负的 limit
print_r(explode(',',$str,-1));
?>

效果图如下:

php中的explode()函数实例介绍

使用特定字符作为分隔符:

<?php
$str = 'he-llo-how-are you ';
 
// 零 limit
print_r(explode('-',$str,0));
 
// 正的 limit
print_r(explode('-',$str,3));
// 负的 limit
print_r(explode('-',$str,-1));
?>

效果图如下:

php中的explode()函数实例介绍

总结:以上就是本篇文章的全部内容了,希望通过这篇文章可以帮助大家对于explode()函数有一定的了解。

PHP 相关文章推荐
火车采集器 免费版使出收费版本功能实现原理
Sep 17 PHP
自己在做项目过程中学到的PHP知识收集
Aug 20 PHP
php实现查看邮件是否已被阅读的方法
Dec 03 PHP
PHP实现显示照片exif信息的方法
Jul 11 PHP
Yii实现多按钮保存与提交的方法
Dec 03 PHP
PHP+MYSQL实现用户的增删改查
Mar 24 PHP
php将日期格式转换成xx天前的格式
Apr 16 PHP
PHP使用递归算法无限遍历数组示例
Jan 13 PHP
php中preg_replace正则替换用法分析【一次替换多个值】
Jan 17 PHP
php mysql PDO 查询操作的实例详解
Sep 23 PHP
Ajax+PHP实现的分类列表框功能示例
Feb 11 PHP
laravel框架邮箱认证实现方法详解
Nov 22 PHP
thinkPHP框架中layer.js的封装与使用方法示例
Jan 18 #PHP
PHP内置函数生成随机数实例
Jan 18 #PHP
Laravel框架基于中间件实现禁止未登录用户访问页面功能示例
Jan 17 #PHP
Laravel框架基于ajax实现二级联动功能示例
Jan 17 #PHP
Laravel框架基于ajax和layer.js实现无刷新删除功能示例
Jan 17 #PHP
strpos() 函数判断字符串中是否包含某字符串的方法
Jan 16 #PHP
Laravel框架实现的批量删除功能示例
Jan 16 #PHP
You might like
二招解决php乱码问题
2012/03/25 PHP
PHP实现抓取Google IP并自动修改hosts文件
2015/02/12 PHP
Codeigniter发送邮件的方法
2015/03/19 PHP
使用PHP生成二维码的方法汇总
2015/07/22 PHP
PHP将MySQL的查询结果转换为数组并用where拼接的示例
2016/05/13 PHP
数据结构之利用PHP实现二分搜索树
2020/10/25 PHP
jQuery dialog 异步调用ashx,webservice数据的代码
2010/08/03 Javascript
获取div编辑框,textarea,input text的光标位置 兼容IE,FF和Chrome的方法介绍
2012/11/08 Javascript
SwfUpload在IE10上不出现上传按钮的解决方法
2013/06/25 Javascript
JS 仿腾讯发表微博的效果代码
2013/12/25 Javascript
js、jquery图片动画、动态切换示例代码
2014/06/03 Javascript
教你在heroku云平台上部署Node.js应用
2014/07/30 Javascript
jQuery实现hover合成事件的方法
2015/08/06 Javascript
js实现向右横向滑出的二级菜单效果
2015/08/27 Javascript
浅谈Vue数据绑定的原理
2018/01/08 Javascript
webpack@v4升级踩坑(小结)
2018/10/08 Javascript
详解ES6中的Map与Set集合
2019/03/22 Javascript
微信小程序 导入图标实现过程详解
2019/10/11 Javascript
uni-app微信小程序登录并使用vuex存储登录状态的思路详解
2019/11/04 Javascript
支付宝小程序实现省市区三级联动
2020/06/21 Javascript
[07:57]DOTA2热力大趴狂欢夜 广州站活动回顾
2013/11/27 DOTA
python实现二叉树的遍历
2017/12/11 Python
Python 异常的捕获、异常的传递与主动抛出异常操作示例
2019/09/23 Python
Python3 使用map()批量的转换数据类型,如str转float的实现
2019/11/29 Python
网络、C以及其他硬件方面的面试题
2016/08/23 面试题
怎样从/向数据文件读/写结构
2014/11/23 面试题
应届生骨科医生求职信
2013/10/31 职场文书
大学生创业感言
2014/01/25 职场文书
常务副县长“四风”个人对照检查材料思想汇报
2014/10/02 职场文书
2014年学校党建工作汇报材料
2014/11/02 职场文书
2015年置业顾问工作总结
2015/04/07 职场文书
医务人员医德医风心得体会
2016/01/25 职场文书
linux下导入、导出mysql数据库命令的实现方法
2021/05/26 MySQL
SpringBoot项目中控制台日志的保存配置操作
2021/06/18 Java/Android
详细谈谈JavaScript中循环之间的差异
2021/08/23 Javascript
MYSQL事务的隔离级别与MVCC
2022/05/25 MySQL