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 工厂模式使用方法
May 18 PHP
一个基于PDO的数据库操作类
Mar 24 PHP
PHP获取和操作配置文件php.ini的几个函数介绍
Jun 24 PHP
PHP把小数转成整数3种方法
Jun 30 PHP
PHP SPL标准库之接口(Interface)详解
May 11 PHP
PHP获取昨天、今天及明天日期的方法
Feb 03 PHP
php格式化json函数示例代码
May 12 PHP
PHP简单获取网站百度搜索和搜狗搜索收录量的方法
Aug 23 PHP
php实现图片按比例截取的方法
Feb 06 PHP
PHP通过bypass disable functions执行系统命令的方法汇总
May 02 PHP
实例讲解PHP验证邮箱是否合格
Jan 28 PHP
php反射学习之依赖注入示例
Jun 14 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模块memcached使用指南
2014/12/08 PHP
PHP定时执行任务的3种方法详解
2015/12/21 PHP
PHP基于单例模式编写PDO类的方法
2016/09/13 PHP
PHP+Mysql+Ajax实现淘宝客服或阿里旺旺聊天功能(前台页面)
2017/06/16 PHP
详解PHP字符串替换str_replace()函数四种用法
2017/10/13 PHP
PHP7 参数处理机制修改
2021/03/09 PHP
Javascript实例教程(19) 使用HoTMetal(6)
2006/12/23 Javascript
js右键菜单效果代码
2007/07/21 Javascript
javascript中的undefined 与 null 的区别  补充篇
2010/03/17 Javascript
javascript函数中的arguments参数
2010/08/01 Javascript
JS 添加网页桌面快捷方式的代码详细整理
2012/12/27 Javascript
jQuery文本框得到与失去焦点动态改变样式效果
2016/09/08 Javascript
基于HTML5+JS实现本地图片裁剪并上传功能
2017/03/24 Javascript
AngularJS实现动态切换样式的方法分析
2018/06/26 Javascript
Node.js如何优雅的封装一个实用函数的npm包的方法
2019/04/29 Javascript
JavaScript封闭函数及常用内置对象示例
2019/05/13 Javascript
[03:33]TI9战队采访 - Infamous
2019/08/20 DOTA
[01:18:31]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第一场 1月10日
2021/03/11 DOTA
Python中的MongoDB基本操作:连接、查询实例
2015/02/13 Python
python通过ftplib登录到ftp服务器的方法
2015/05/08 Python
python设计模式大全
2016/06/27 Python
Python基础学习之基本数据结构详解【数字、字符串、列表、元组、集合、字典】
2019/06/18 Python
python try except返回异常的信息字符串代码实例
2019/08/15 Python
详解python中的生成器、迭代器、闭包、装饰器
2019/08/22 Python
Django怎么在admin后台注册数据库表
2020/11/14 Python
python模拟点击在ios中实现的实例讲解
2020/11/26 Python
python中四舍五入的正确打开方式
2021/01/18 Python
HTML5拖放API实现拖放排序的实例代码
2017/05/11 HTML / CSS
香港No.1得奖零食网:香港零食大王
2016/07/22 全球购物
Whittard官方海外旗舰店:英国百年茶叶品牌
2018/02/22 全球购物
为有想象力的人提供的生活方式商店:Firebox
2018/06/04 全球购物
小学感恩教育活动总结
2014/07/07 职场文书
庆国庆活动总结
2014/08/28 职场文书
小兵张嘎观后感
2015/06/03 职场文书
阿凡达观后感
2015/06/10 职场文书
《一面五星红旗》教学反思
2016/02/23 职场文书