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 str_pad 函数用法简介
Jul 11 PHP
php实现压缩多个CSS与JS文件的方法
Nov 11 PHP
ThinkPHP中RBAC类的四种用法分析
Nov 24 PHP
PHP中使用substr()截取字符串出现中文乱码问题该怎么办
Oct 21 PHP
Zend Framework教程之Zend_Config_Ini用法分析
Mar 23 PHP
静态html文件执行php语句的方法(推荐)
Nov 21 PHP
php从数据库中读取特定的行(实例)
Jun 02 PHP
PHP使用Redis长连接的方法详解
Feb 12 PHP
php中curl和soap方式请求服务超时问题的解决
Jun 11 PHP
PHP创建对象的六种方式实例总结
Jun 27 PHP
PHP如何使用JWT做Api接口身份认证的实现
Feb 03 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
Mar 24 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
模拟OICQ的实现思路和核心程序(二)
2006/10/09 PHP
杏林同学录(三)
2006/10/09 PHP
PHP异步调用socket实现代码
2012/01/12 PHP
PHP基础陷阱题(变量赋值)
2012/09/12 PHP
PHP删除目录及目录下所有文件的方法详解
2013/06/06 PHP
PHP使用pear实现mail发送功能 windows环境下配置pear
2016/04/15 PHP
firefox中JS读取XML文件
2006/12/21 Javascript
js获取提交的字符串的字节数
2009/02/09 Javascript
jquery 删除cookie失效的解决方法
2013/11/12 Javascript
详解JavaScript时间格式化
2015/12/23 Javascript
jQuery实现的鼠标滑过弹出放大图片特效
2016/01/08 Javascript
jQuery 1.9版本以上的浏览器判断方法代码分享
2017/08/28 jQuery
信息滚动效果的实例讲解
2017/09/18 Javascript
angular内置provider之$compileProvider详解
2017/09/27 Javascript
js嵌套的数组扁平化:将多维数组变成一维数组以及push()与concat()区别的讲解
2019/01/19 Javascript
VUE+Element实现增删改查的示例源码
2020/11/23 Vue.js
深入理解python中的浅拷贝和深拷贝
2016/05/30 Python
利用ctypes提高Python的执行速度
2016/09/09 Python
Python如何通过subprocess调用adb命令详解
2017/08/27 Python
python读取目录下最新的文件夹方法
2018/12/24 Python
对python以16进制打印字节数组的方法详解
2019/01/24 Python
详解Django 时间与时区设置问题
2019/07/23 Python
python实现时间序列自相关图(acf)、偏自相关图(pacf)教程
2020/06/03 Python
详解numpy.ndarray.reshape()函数的参数问题
2020/10/13 Python
STAUD官方网站:洛杉矶独有的闲适风格
2019/04/11 全球购物
德国高尔夫商店:Par71.de
2020/11/29 全球购物
Tomcat中怎么使用log4j输出所有的log
2016/07/07 面试题
物业公司采购员岗位职责
2013/12/31 职场文书
优秀毕业生推荐信范文
2014/03/07 职场文书
英文自荐信常用句子
2014/03/26 职场文书
舞蹈教育学专业求职信
2014/06/29 职场文书
竞选班干部演讲稿300字
2014/08/20 职场文书
2014学习十八届四中全会精神思想汇报范文
2014/10/23 职场文书
教代会开幕词
2015/01/28 职场文书
python实现批量移动文件
2021/04/05 Python
ajax请求前端跨域问题原因及解决方案
2021/10/16 Javascript