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 EOT定界符的使用详解
Sep 30 PHP
php面向对象全攻略 (十) final static const关键字的使用
Sep 30 PHP
关于Appserv无法打开localhost问题的解决方法
Oct 16 PHP
ubuntu 编译安装php 5.3.3+memcache的方法
Aug 05 PHP
用php的ob_start来生成静态页面的方法分析
Mar 09 PHP
一个非常完美的读写ini格式的PHP配置类分享
Feb 12 PHP
PHP定时执行任务实现方法详解(Timer)
Jul 30 PHP
PHP翻页跳转功能实现方法
Nov 30 PHP
总结PHP删除字符串最后一个字符的三种方法
Aug 30 PHP
老生常谈PHP位运算的用途
Mar 12 PHP
Laravel框架实现的rbac权限管理操作示例
Jan 16 PHP
php基于协程实现异步的方法分析
Jul 17 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 access 数据连接与读取保存编辑数据的实现代码
2010/05/12 PHP
关于php程序报date()警告的处理(date_default_timezone_set)
2013/10/22 PHP
PHP实现的抓取小说网站内容功能示例
2019/06/27 PHP
jQuery中fadeIn、fadeOut、fadeTo的使用方法(图片显示与隐藏)
2013/05/08 Javascript
js闭包的用途详解
2014/11/09 Javascript
javascript清空table表格的方法
2015/05/14 Javascript
实例详解jQuery表单验证插件validate
2016/01/18 Javascript
JS动态创建元素的两种方法
2016/04/20 Javascript
AngularJS定时器的使用与移除操作方法【interval与timeout】
2016/12/14 Javascript
bootstrap3使用bootstrap datetimepicker日期插件
2017/05/24 Javascript
jquery 获取索引值在一定范围的列表方法
2018/01/25 jQuery
详解如何用babel转换es6的class语法
2018/04/03 Javascript
Vue调用后端java接口的实例代码
2019/10/28 Javascript
微信小程序自定义弹出模态框禁止底部滚动功能
2020/03/09 Javascript
Webpack5正式发布,有哪些新特性
2020/10/12 Javascript
用yum安装MySQLdb模块的步骤方法
2016/12/15 Python
Ubuntu下Python2与Python3的共存问题
2018/10/31 Python
在Pycharm terminal中字体大小设置的方法
2019/01/16 Python
对Python中的条件判断、循环以及循环的终止方法详解
2019/02/08 Python
Python如何使用turtle库绘制图形
2020/02/26 Python
python 使用while循环输出*组成的菱形实例
2020/04/12 Python
django下创建多个app并设置urls方法
2020/08/02 Python
python如何操作mysql
2020/08/17 Python
用Python进行websocket接口测试
2020/10/16 Python
Python爬虫之Selenium实现关闭浏览器
2020/12/04 Python
关于css中margin的值和垂直外边距重叠问题
2020/10/27 HTML / CSS
我们是伦敦女孩:WalG
2018/01/08 全球购物
来自世界各地的优质葡萄酒:VineShop24
2018/07/09 全球购物
工商管理系学生的自我评价分享
2013/11/29 职场文书
好军嫂事迹材料
2014/01/15 职场文书
商务英语专业求职信范文
2014/01/28 职场文书
2014第二批党的群众路线教育实践活动对照检查材料思想汇报
2014/09/18 职场文书
付款委托书范本
2014/10/05 职场文书
2015中学教学工作总结
2015/07/22 职场文书
电台广播稿范文
2015/08/19 职场文书
OpenCV-Python模板匹配人眼的实例
2021/06/08 Python