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代码
Mar 08 PHP
PHP实现MVC开发得最简单的方法――模型
Apr 10 PHP
网站用php实现paypal整合方法
Nov 28 PHP
PHP中替换换行符的几种方法小结
Oct 15 PHP
php笔记之:文章中图片处理的使用
Apr 26 PHP
Thinkphp中的volist标签用法简介
Jun 18 PHP
PHP把数字转成人民币大写的函数分享
Jun 30 PHP
php内嵌函数用法实例
Mar 20 PHP
PHP技术开发微信公众平台
Jul 22 PHP
深入理解PHP原理之执行周期分析
Jun 01 PHP
php快速导入大量数据的实例方法
Sep 23 PHP
php变量与字符串的增删改查操作示例
May 07 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
Erlang的运算符(比较运算符,数值运算符,移位运算符,逻辑运算符)
2012/07/23 PHP
PHP微信开发之二维码生成类
2015/06/26 PHP
PHP与Ajax相结合实现登录验证小Demo
2016/03/16 PHP
深入解析PHP的Yii框架中的缓存功能
2016/03/29 PHP
PHP操作mysql数据库分表的方法
2016/06/09 PHP
PHP 常用时间函数资料整理
2016/10/22 PHP
php使用自定义函数实现汉字分割替换功能示例
2017/01/30 PHP
又一个图片自动缩小的JS代码
2007/03/10 Javascript
setInterval()和setTimeout()的用法和区别示例介绍
2013/11/17 Javascript
jquery 提示信息显示后自动消失的具体实现
2013/12/18 Javascript
用jquery模仿的a的title属性的例子
2014/10/22 Javascript
JQuery中绑定事件(bind())和移除事件(unbind())
2015/02/27 Javascript
javascript实现在线客服效果
2015/07/15 Javascript
javascript实现仿百度图片的瀑布流加载效果
2016/04/20 Javascript
基于d3.js实现实时刷新的折线图
2016/08/03 Javascript
详谈$.data()的用法和作用
2017/02/13 Javascript
Angular.js实现动态加载组件详解
2017/05/28 Javascript
解决iview打包时UglifyJs报错的问题
2018/03/07 Javascript
解决vue项目打包后提示图片文件路径错误的问题
2018/07/04 Javascript
axios取消请求的实践记录分享
2018/09/26 Javascript
微信小程序日历弹窗选择器代码实例
2019/05/09 Javascript
详解为什么Vue中不要用index作为key(diff算法)
2020/04/04 Javascript
[36:16]完美世界DOTA2联赛PWL S3 access vs Rebirth 第一场 12.19
2020/12/24 DOTA
Python安装Imaging报错:The _imaging C module is not installed问题解决方法
2014/08/22 Python
在Python3中使用asyncio库进行快速数据抓取的教程
2015/04/02 Python
Python编程判断一个正整数是否为素数的方法
2017/04/14 Python
Python 多线程,threading模块,创建子线程的两种方式示例
2019/09/29 Python
解决pandas展示数据输出时列名不能对齐的问题
2019/11/18 Python
哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程
2020/05/07 Python
浅谈Python协程
2020/06/17 Python
python中plt.imshow与cv2.imshow显示颜色问题
2020/07/16 Python
5款实用的python 工具推荐
2020/10/13 Python
C#面试题
2016/05/06 面试题
报关专员求职信范文
2014/02/22 职场文书
读群众路线的心得体会
2014/09/03 职场文书
Python 循环读取数据内存不足的解决方案
2021/05/25 Python