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来实现网络服务
Sep 15 PHP
PHP中创建空文件的代码[file_put_contents vs touch]
Jan 20 PHP
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
Jan 14 PHP
Destoon旺旺无法正常显示,点击提示“会员名不存在”的解决办法
Jun 21 PHP
PHP传参之传值与传址的区别
Apr 24 PHP
谈谈 PHP7新增功能
Dec 16 PHP
smarty学习笔记之常见代码段用法总结
Mar 19 PHP
smarty循环嵌套用法示例分析
Jul 19 PHP
PHP清除缓存的几种方法总结
Sep 12 PHP
Yii2.0实现的批量更新及批量插入功能示例
Jan 29 PHP
yii2.0框架场景的简单使用示例
Jan 25 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
Maps Javascript
2007/01/22 Javascript
使用JS 清空File控件的路径值
2013/07/08 Javascript
JavaScript 中的日期和时间及表示标准介绍
2013/08/21 Javascript
JavaScript中双叹号!!作用示例介绍
2014/09/21 Javascript
js判断某个方法是否存在实例代码
2015/01/10 Javascript
jQuery中on()方法用法实例
2015/01/19 Javascript
JavaScript实现选择框按比例拖拉缩放的方法
2015/08/04 Javascript
jQuery Validate插件实现表单强大的验证功能
2015/12/18 Javascript
基于JavaScript实现表单密码的隐藏和显示出来
2016/03/02 Javascript
jQuery 监控键盘一段时间没输入
2016/04/22 Javascript
JS中对象与字符串的互相转换详解
2016/05/20 Javascript
nodejs构建本地web测试服务器 如何解决访问静态资源问题
2017/07/14 NodeJs
详解使用nvm安装node.js
2017/07/18 Javascript
vue父组件点击触发子组件事件的实例讲解
2018/02/08 Javascript
总结js函数相关知识点
2018/02/27 Javascript
微信小程序实现长按删除图片的示例
2018/05/18 Javascript
后台使用freeMarker和前端使用vue的方法及遇到的问题
2019/06/13 Javascript
js实现跟随鼠标移动的小球
2019/08/26 Javascript
javascript中innerHTML 获取或替换html内容的实现代码
2020/03/17 Javascript
JavaScript创建表格的方法
2020/04/13 Javascript
vue利用全局导航守卫作登录后跳转到未登录前指定页面的实例代码
2020/05/19 Javascript
Js生成随机数/随机字符串的方法小结【5种方法】
2020/05/27 Javascript
nodejs各种姿势断点调试的方法
2020/06/18 NodeJs
Swift中的协议(protocol)学习教程
2016/07/08 Python
解决Python安装后pip不能用的问题
2018/06/12 Python
利用python Selenium实现自动登陆京东签到领金币功能
2019/10/31 Python
pytorch 实现张量tensor,图片,CPU,GPU,数组等的转换
2020/01/13 Python
Python中 Global和Nonlocal的用法详解
2020/01/20 Python
Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法
2020/02/27 Python
Python任务调度模块APScheduler使用
2020/04/15 Python
微软台湾官方网站:Microsoft台湾
2018/08/15 全球购物
美国健康和保健平台:healtop
2020/07/02 全球购物
七年级音乐教学反思
2014/01/26 职场文书
《陈涉世家》教学反思
2014/04/12 职场文书
成本会计实训报告
2014/11/05 职场文书
仰望星空观后感
2015/06/10 职场文书