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 相关文章推荐
无限级别菜单的实现
Oct 09 PHP
php正则校验用户名介绍
Jul 19 PHP
PHP4中session登录页面的应用
Jul 25 PHP
PHP URL路由类实例
Nov 12 PHP
php判断并删除空目录及空子目录的方法
Feb 11 PHP
PHP微信红包API接口
Dec 05 PHP
php mysql实现mysql_select_db选择数据库
Dec 30 PHP
Yii2学习笔记之汉化yii设置表单的描述(属性标签attributeLabels)
Feb 07 PHP
php处理多图上传压缩代码功能
Jun 13 PHP
php获取手机端的号码以及ip地址实例代码
Sep 12 PHP
tp5(thinkPHP5)框架数据库Db增删改查常见操作总结
Jan 10 PHP
PHP Pipeline 实现中间件的示例代码
Apr 26 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
Search Engine Friendly的URL设计
2006/10/09 PHP
使用PHP下载CSS文件中的图片的代码
2013/09/24 PHP
PHP aes (ecb)解密后乱码问题
2015/06/22 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
2016/06/29 PHP
php实现微信扫码自动登陆与注册功能
2016/09/22 PHP
安装docker和docker-compose实例详解
2019/07/30 PHP
javascript 表单验证常见正则
2009/09/28 Javascript
jQuery实战之仿淘宝商城左侧导航效果
2011/04/12 Javascript
基于js disabled=&quot;false&quot;不起作用的解决办法
2013/06/26 Javascript
jquery自定义类似$.ajax()的方法实现代码
2013/08/13 Javascript
jQuery中outerHeight()方法用法实例
2015/01/19 Javascript
JavaScript淡入淡出渐变简单实例
2015/08/06 Javascript
WordPress 单页面上一页下一页的实现方法【附代码】
2016/03/10 Javascript
JS加载iFrame出现空白问题的解决办法
2016/05/13 Javascript
浅谈Jquery中Ajax异步请求中的async参数的作用
2016/06/06 Javascript
jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等的简单实现
2016/08/31 Javascript
jquery做个日期选择适用于手机端示例
2017/01/10 Javascript
WdatePicker.js时间日期插件的使用方法
2017/07/26 Javascript
vue中的event bus非父子组件通信解析
2017/10/27 Javascript
Vue中的vue-resource示例详解
2018/11/02 Javascript
js实现鼠标拖拽缩放div实例代码
2019/03/25 Javascript
Python实现多线程下载文件的代码实例
2014/06/01 Python
详解Python中映射类型的内建函数和工厂函数
2015/08/19 Python
Python 数据结构之队列的实现
2017/01/22 Python
flask入门之表单的实现
2018/07/18 Python
基于python实现百度翻译功能
2019/05/09 Python
python opencv 批量改变图片的尺寸大小的方法
2019/06/28 Python
python中有帮助函数吗
2020/06/19 Python
社区工作者先进事迹
2014/01/18 职场文书
董事长助理工作职责
2014/06/08 职场文书
小学生我的梦想演讲稿
2014/08/21 职场文书
干部四风问题整改措施思想汇报
2014/10/13 职场文书
简单租房协议书
2014/10/21 职场文书
家长学校教学计划
2015/01/19 职场文书
MySQL优化常用的19种有效方法(推荐!)
2022/03/17 MySQL
python中使用redis用法详解
2022/12/24 Redis