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 相关文章推荐
PHP中实现汉字转区位码应用源码实例解析
Jun 14 PHP
学习php笔记 字符串处理
Oct 19 PHP
实例介绍PHP的Reflection反射机制
Aug 05 PHP
thinkphp模板的包含与渲染实例分析
Nov 26 PHP
php计算税后工资的方法
Jul 28 PHP
JSON两种结构之对象和数组的理解
Jul 19 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
Nov 04 PHP
Zend Framework路由器用法实例详解
Dec 11 PHP
Thinkphp框架中D方法与M方法的区别
Dec 23 PHP
php实现将数据做成json的格式给前端使用
Aug 21 PHP
php操作mongodb封装类与用法实例
Sep 01 PHP
php传值和传引用的区别点总结
Nov 19 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笔记之:php函数range() round()和list()的使用说明
2013/04/26 PHP
thinkPHP5实现的查询数据库并返回json数据实例
2017/10/23 PHP
Javascript代码混淆综合解决方案-Javascript在线混淆器
2006/12/18 Javascript
js制作的鼠标悬浮时产生的下拉框效果
2012/10/27 Javascript
jquery通过a标签删除table中的一行的代码
2013/12/02 Javascript
jquery 实现返回顶部功能
2014/11/17 Javascript
chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
2015/10/09 Javascript
JavaScript函数内部属性和函数方法实例详解
2016/03/17 Javascript
jQuery处理XML文件的几种方法
2016/06/14 Javascript
JS 面向对象之继承---多种组合继承详解
2016/07/10 Javascript
js 判断附件后缀的简单实现方法
2016/10/11 Javascript
浅谈jQuery绑定事件会叠加的解决方法和心得总结
2016/10/26 Javascript
让微信小程序支持ES6中Promise特性的方法详解
2017/06/13 Javascript
Vue中之nextTick函数源码分析详解
2017/10/17 Javascript
axios 处理 302 状态码的解决方法
2018/04/10 Javascript
微信小程序左滑删除功能开发案例详解
2018/11/12 Javascript
mpvue开发音频类小程序踩坑和建议详解
2019/03/12 Javascript
Vue可自定义tab组件用法实例
2019/10/24 Javascript
Jquery $.map使用方法实例详解
2020/09/01 jQuery
[04:39]显微镜下的DOTA2第十三期—Pis卡尔个人秀
2014/04/04 DOTA
[38:39]完美世界DOTA2联赛循环赛 IO vs GXR BO2第二场 11.04
2020/11/05 DOTA
python用字典统计单词或汉字词个数示例
2014/04/22 Python
Python2.x中str与unicode相关问题的解决方法
2015/03/30 Python
Python二分法搜索算法实例分析
2015/05/11 Python
Python中的变量和作用域详解
2016/07/13 Python
Python实现遍历目录的方法【测试可用】
2017/03/22 Python
python适合人工智能的理由和优势
2019/06/28 Python
python实现双色球随机选号
2020/01/01 Python
keras中模型训练class_weight,sample_weight区别说明
2020/05/23 Python
Jupyter notebook命令和编辑模式常用快捷键汇总
2020/11/17 Python
python爬虫筛选工作实例讲解
2020/11/23 Python
Python实现京东抢秒杀功能
2021/01/25 Python
计算机网络专业推荐信
2013/11/24 职场文书
喝酒检查书范文
2014/02/23 职场文书
2019初中学生入团申请书
2019/06/27 职场文书
MySQL的存储函数与存储过程的区别解析
2022/04/08 MySQL