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中文件上传的安全问题
Oct 09 PHP
PHP网上调查系统
Oct 09 PHP
PHP时间戳使用实例代码
Jun 07 PHP
php 使用post,get的一种简洁方式
Apr 25 PHP
PHP学习笔记之二 php入门知识
Jan 12 PHP
一个PHP并发访问实例代码
Sep 06 PHP
解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别
Jun 24 PHP
php调用google接口生成二维码示例
Apr 28 PHP
PHP移动文件指针ftell()、fseek()、rewind()函数总结
Nov 18 PHP
Yii2 rbac权限控制之菜单menu实例教程
Apr 28 PHP
Yii框架Session与Cookie使用方法示例
Oct 14 PHP
php获取小程序码的实现代码(B类接口)
Jun 13 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中的登陆login
2007/01/18 PHP
PHP按行读取文件时删除换行符的3种方法
2014/05/04 PHP
学习php设计模式 php实现抽象工厂模式
2015/12/07 PHP
ThinkPHP 5.x远程命令执行漏洞复现
2019/09/23 PHP
jQuery 使用手册(七)
2009/09/23 Javascript
jQuery Clone Bug解决代码
2010/12/22 Javascript
jquery选择器、属性设置用法经验总结
2013/09/08 Javascript
通过复制Table生成word和excel的javascript代码
2014/01/20 Javascript
JavaScript的事件代理和委托实例分析
2015/03/25 Javascript
jQuery滚动条插件nanoscroller使用指南
2015/04/21 Javascript
jQuery中closest和parents的区别分析
2015/05/07 Javascript
JS简单随机数生成方法
2016/09/05 Javascript
微信小程序 Flex布局详解
2016/10/09 Javascript
如何解决jQuery EasyUI 已打开Tab重新加载问题
2016/12/19 Javascript
Vue.js 插件开发详解
2017/03/29 Javascript
解决angularjs中同步执行http请求的方法
2018/08/13 Javascript
微信小程序整个页面的自动适应布局的实现
2020/07/12 Javascript
[38:21]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS LGD-CDEC
2014/05/22 DOTA
[00:12]DAC2018 天才少年转战三号位,他的SOLO是否仍如昔日般强大?
2018/04/06 DOTA
简析Python的闭包和装饰器
2016/02/26 Python
python字典的常用操作方法小结
2016/05/16 Python
python实现图片文件批量重命名
2020/03/23 Python
PyTorch里面的torch.nn.Parameter()详解
2020/01/03 Python
Python Tornado批量上传图片并显示功能
2020/03/26 Python
django 数据库返回queryset实现封装为字典
2020/05/19 Python
Python爬虫中Selenium实现文件上传
2020/12/04 Python
利用CSS3参考手册和CSS3代码生成工具加速来学习网页制
2012/07/11 HTML / CSS
Ejb技术面试题
2015/04/29 面试题
优秀老师事迹材料
2014/02/05 职场文书
低碳环保演讲稿
2014/08/28 职场文书
三八妇女节慰问信
2015/02/14 职场文书
工作失职自我检讨书
2015/05/05 职场文书
高中英语教学反思范文
2016/03/02 职场文书
导游词之天津盘山
2019/11/01 职场文书
MySQL Threads_running飙升与慢查询的相关问题解决
2021/05/08 MySQL
openEuler 搭建java开发环境的详细过程
2022/06/10 Servers