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 相关文章推荐
mysql中存储过程、函数的一些问题
Feb 14 PHP
PHPnow安装服务[apache_pn]失败的问题的解决方法
Sep 10 PHP
php高级编程-函数-郑阿奇
Jul 04 PHP
php 伪造ip以及url来路信息方法汇总
Nov 25 PHP
php+mysqli事务控制实现银行转账实例
Jan 29 PHP
PHP连接access数据库
Mar 27 PHP
php无序树实现方法
Jul 28 PHP
PHP按指定键值对二维数组进行排序的方法
Dec 22 PHP
微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法
Jan 12 PHP
php中使用websocket详解
Sep 23 PHP
php数组指针操作详解
Feb 14 PHP
关于PHP中interface的用处详解
Jul 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
windows xp下安装pear
2006/12/02 PHP
php AJAX实例根据邮编自动完成地址信息
2008/11/23 PHP
THINKPHP+JS实现缩放图片式截图的实现
2010/03/07 PHP
php模拟ping命令(php exec函数的使用方法)
2013/10/25 PHP
Yii不依赖Model的表单生成器用法实例
2014/12/04 PHP
Windows 下安装 swoole 图文教程(php)
2017/06/05 PHP
JavaScript 内置对象属性及方法集合
2010/07/04 Javascript
javascript下高性能字符串连接StringBuffer类
2010/08/16 Javascript
判断浏览器的javascript版本的代码
2010/09/03 Javascript
使用Meteor配合Node.js编写实时聊天应用的范例
2015/06/23 Javascript
JavaScript使用encodeURI()和decodeURI()获取字符串值的方法
2015/08/04 Javascript
浅谈JavaScript 的执行顺序
2015/08/07 Javascript
jQuery配合coin-slider插件制作幻灯片效果的流程解析
2016/05/13 Javascript
手机图片预览插件photoswipe.js使用总结
2016/08/25 Javascript
微信小程序页面间通信的5种方式
2017/03/31 Javascript
node中使用es5/6以及支持性与性能对比
2017/08/11 Javascript
随机生成10个不重复的0-100的数字(实例讲解)
2017/08/16 Javascript
vue axios 在页面切换时中断请求方法 ajax
2018/03/05 Javascript
react-navigation之动态修改title的内容
2018/09/26 Javascript
vue、react等单页面项目部署到服务器的方法及vue和react的区别
2018/09/29 Javascript
jquery实现抽奖功能
2020/10/22 jQuery
快速入手Python字符编码
2016/08/03 Python
Python实现的计数排序算法示例
2017/11/29 Python
Python中collections模块的基本使用教程
2018/12/07 Python
利用python和百度地图API实现数据地图标注的方法
2019/05/13 Python
在Python中使用filter去除列表中值为假及空字符串的例子
2019/11/18 Python
分享CSS3中必须要知道的10个顶级命令
2012/04/26 HTML / CSS
HTML5样式控制示例代码
2013/11/27 HTML / CSS
SISLEY希思黎官方旗舰店:享誉全球的奢华植物美容品牌
2018/04/25 全球购物
德国大型箱包和皮具商店:Koffer
2019/10/01 全球购物
人事助理岗位职责
2013/11/18 职场文书
销售主管的自我评价分享
2014/01/03 职场文书
清洁工岗位职责
2014/01/29 职场文书
2015年人力资源工作总结
2015/04/08 职场文书
2015婚礼主持词开场白
2015/05/28 职场文书
高考百日冲刺决心书
2015/09/23 职场文书