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)
Sep 04 PHP
PHP 文件编程综合案例-文件上传的实现
Jul 03 PHP
PHP 通过Socket收发十六进制数据的实现代码
Aug 16 PHP
php利用单例模式实现日志处理类库
Feb 10 PHP
非常好用的Zend Framework分页类
Jun 25 PHP
ThinkPHP的模版中调用session数据的方法
Jul 01 PHP
一个图片地址分解程序(用于PHP小偷程序)
Aug 23 PHP
PHP正则表达式 /i, /is, /s, /isU等介绍
Oct 23 PHP
PHP中strtr字符串替换用法详解
Nov 26 PHP
详解WordPress开发中过滤属性以及Sql语句的函数使用
Dec 25 PHP
Yii框架防止sql注入,xss攻击与csrf攻击的方法
Oct 18 PHP
PHP实现websocket通信的方法示例
Aug 28 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数组键值用法实例分析
2015/02/27 PHP
CI框架中$this-&gt;load-&gt;library()用法分析
2016/05/18 PHP
什么是PHP7中的孤儿进程与僵尸进程
2019/04/14 PHP
浅析PHP中的 inet_pton 网络函数
2019/12/16 PHP
javascript Demo模态窗口
2009/12/06 Javascript
JavaScript之appendChild、insertBefore和insertAfter使用说明
2010/12/30 Javascript
Javascript模块化编程(一)模块的写法最佳实践
2013/01/17 Javascript
jquery下div 的resize事件示例代码
2014/03/09 Javascript
jQuery学习笔记之 Ajax操作篇(一) - 数据加载
2014/06/23 Javascript
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
2015/12/01 Javascript
使用Javascript实现选择下拉菜单互移并排序
2016/02/23 Javascript
jquery自定义插件结合baiduTemplate.js实现异步刷新(附源码)
2016/12/22 Javascript
Html5+jQuery+CSS制作相册小记录
2016/12/30 Javascript
js实现简单数字变动效果
2017/11/06 Javascript
Vue+abp微信扫码登录的实现代码示例
2020/01/06 Javascript
[00:34]TI7不朽珍藏III——纯金地穴编织者饰品展示
2017/07/15 DOTA
[54:17]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第二场 1月10日
2021/03/11 DOTA
Django 2.0版本的新特性抢先看!
2018/01/05 Python
python爬虫爬取某站上海租房图片
2018/02/04 Python
解决python3中的requests解析中文页面出现乱码问题
2019/04/19 Python
pandas通过字典生成dataframe的方法步骤
2019/07/23 Python
python3获取文件中url内容并下载代码实例
2019/12/27 Python
python excel多行合并的方法
2020/12/09 Python
UNIX命令速查表
2012/03/10 面试题
出纳的岗位职责
2013/11/09 职场文书
给分销商的致歉信
2014/01/14 职场文书
学校安全检查制度
2014/01/27 职场文书
小学母亲节活动方案
2014/03/14 职场文书
《假如》教学反思
2014/04/17 职场文书
工地安全标语
2014/06/07 职场文书
出纳工作检讨书范文
2014/12/27 职场文书
2015年会计个人工作总结
2015/04/02 职场文书
2015年企业员工工作总结范文
2015/05/21 职场文书
生日赠语
2015/06/23 职场文书
运动会5000米加油稿
2015/07/21 职场文书
Vertica集成Apache Hudi重磅使用指南
2022/03/31 Servers