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日期处理函数 整型日期格式
Jan 12 PHP
Win下如何安装PHP的APC拓展
Aug 07 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(四)
Jun 23 PHP
PHP魔术引号所带来的安全问题分析
Jul 15 PHP
PHP使用Pthread实现的多线程操作实例
Nov 14 PHP
PHP并发多进程处理利器Gearman使用介绍
May 16 PHP
示例详解Laravel的注册重构
Aug 14 PHP
php根据年月获取当月天数及日期数组的方法
Nov 30 PHP
PHP CURL中传递cookie的方法步骤
May 09 PHP
PHP使用ajax的post方式下载excel文件简单示例
Aug 06 PHP
TP5框架使用QueryList采集框架爬小说操作示例
Mar 26 PHP
PHP终止脚本运行三种实现方法详解
Sep 01 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
Discuz 6.0+ 批量注册用户名
2009/09/13 PHP
php遍历文件夹下的所有文件和子文件夹示例
2014/03/20 PHP
PHP实现中国公民身份证号码有效性验证示例代码
2017/05/03 PHP
在 Laravel 中 “规范” 的开发短信验证码发送功能
2017/10/26 PHP
JS遮罩层效果 兼容ie firefox jQuery遮罩层
2010/07/26 Javascript
extjs grid设置某列背景颜色和字体颜色的实现方法
2010/09/06 Javascript
JQuery FlexiGrid的asp.net完美解决方案 dotNetFlexGrid-.Net原生的异步表格控件
2010/09/12 Javascript
30个精美的jQuery幻灯片效果插件和教程
2011/08/23 Javascript
js showModalDialog弹出窗口实例详解
2014/01/07 Javascript
js实现图片在未加载完成前显示加载中字样
2014/09/03 Javascript
禁止按回车键提交表单的方法
2015/06/11 Javascript
12个超实用的JQuery代码片段
2015/11/02 Javascript
JavaScript使用DeviceOne开发实战(四)仿优酷视频应用
2015/12/02 Javascript
bootstrapValidator表单验证插件学习
2016/12/30 Javascript
Bootstrap 填充Json数据的实例代码
2017/01/11 Javascript
vue数据双向绑定的注意点
2017/06/23 Javascript
js原生实现移动端手指滑动轮播图效果的示例
2018/01/02 Javascript
vue-baidu-map 进入页面自动定位的解决方案(推荐)
2018/04/28 Javascript
ES6顶层对象、global对象实例分析
2019/06/14 Javascript
Vue实战教程之仿肯德基宅急送App
2019/07/19 Javascript
微信小程序实现收货地址左滑删除
2020/11/18 Javascript
JavaScript switch语句使用方法简介
2019/12/30 Javascript
详解Django之admin组件的使用和源码剖析
2018/05/04 Python
Python实现数据结构线性链表(单链表)算法示例
2019/05/04 Python
python opencv实现证件照换底功能
2019/08/19 Python
python 矢量数据转栅格数据代码实例
2019/09/30 Python
python 字符串的驻留机制及优缺点
2020/06/19 Python
简述python&amp;pytorch 随机种子的实现
2020/10/07 Python
python爬虫工具例举说明
2020/11/30 Python
澳大利亚优质葡萄酒专家:Vintage Cellars
2019/01/08 全球购物
安全技术说明书
2014/05/09 职场文书
先进员工获奖感言
2014/08/14 职场文书
小学教师2014年度工作总结
2014/12/03 职场文书
2015年物资管理工作总结
2015/05/20 职场文书
幼儿教师继续教育培训心得体会
2016/01/19 职场文书
DQL数据查询语句使用示例
2022/12/24 MySQL