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 相关文章推荐
基于PHPExcel的常用方法总结
Jun 13 PHP
php设计模式之单例、多例设计模式的应用分析
Jun 30 PHP
php安装xdebug/php安装pear/phpunit详解步骤(图)
Dec 22 PHP
php 启动时报错的简单解决方法
Jan 27 PHP
yii框架通过控制台命令创建定时任务示例
Apr 30 PHP
PHP中的类型约束介绍
May 11 PHP
基于ThinkPHP实现批量删除
Dec 18 PHP
PHP简单日历实现方法
Jul 20 PHP
php实现将二维关联数组转换成字符串的方法详解
Jul 31 PHP
PHP长网址与短网址的实现方法
Oct 13 PHP
php封装单文件上传到数据库(路径)
Oct 15 PHP
laravel框架中间件 except 和 only 的用法示例
Jul 12 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 curl post 时出现的问题解决
2014/01/30 PHP
thinkphp连贯操作实例分析
2014/11/22 PHP
thinkphp缓存技术详解
2014/12/09 PHP
PHP使用strtotime计算两个给定日期之间天数的方法
2015/03/18 PHP
php封装json通信接口详解及实例
2017/03/07 PHP
php项目中类的自动加载实例讲解
2019/09/12 PHP
ExtJS PropertyGrid中使用Combobox选择值问题
2010/06/13 Javascript
jQuery网页选项卡插件rTabs用法实例分析
2015/08/26 Javascript
JavaScript多并发问题如何处理
2015/10/28 Javascript
浅析AngularJS Filter用法
2015/12/28 Javascript
js 获取元素的具体样式信息getcss(实例讲解)
2017/07/05 Javascript
three.js中文文档学习之创建场景
2017/11/20 Javascript
浅谈微信页面入口文件被缓存解决方案
2018/09/29 Javascript
详解小程序毫秒级倒计时(适用于拼团秒杀功能)
2019/05/05 Javascript
jQuery实现判断滚动条滚动到document底部的方法分析
2019/08/27 jQuery
python实现顺序表的简单代码
2018/09/28 Python
django 邮件发送模块smtp使用详解
2019/07/22 Python
python快速排序的实现及运行时间比较
2019/11/22 Python
Python爬虫库requests获取响应内容、响应状态码、响应头
2020/01/25 Python
Python集成开发工具Pycharm的安装和使用详解
2020/03/18 Python
简单了解Python变量作用域正确使用方法
2020/06/12 Python
python要安装在哪个盘
2020/06/15 Python
Pycharm同步远程服务器调试的方法步骤
2020/11/04 Python
HTML5+CSS设置浮动却没有动反而在中间且错行的问题
2020/05/26 HTML / CSS
Shopee马来西亚:随拍即卖,最佳行动电商拍卖平台
2017/06/05 全球购物
Diamondback自行车:拥有你的冒险
2019/04/22 全球购物
西班牙香水和化妆品连锁店:Druni
2019/05/05 全球购物
精彩的推荐信范文
2013/11/26 职场文书
写自荐信三大法宝
2014/01/24 职场文书
运动会解说词100字
2014/01/31 职场文书
《赠汪伦》教学反思
2014/04/12 职场文书
倡议书格式
2014/08/30 职场文书
商铺门面租房协议书
2014/10/21 职场文书
写给老师的感谢信
2015/01/20 职场文书
Win11任务栏太宽了怎么办?一招解决Win11任务栏太宽问题
2021/11/21 数码科技
排查并解决Oracle sysaux表空间异常增长
2022/04/20 Oracle