php explode函数实例代码


Posted in PHP onFebruary 27, 2012

explode() 函数把字符串分割为数组。
语法
explode(separator,string,limit)

参数 描述
separator 必需。规定在哪里分割字符串。
string 必需。要分割的字符串。
limit 可选。规定所返回的数组元素的最大数目。

说明
本函数返回由字符串组成的数组,其中的每个元素都是由 separator 作为边界点分割出来的子字符串。

separator 参数不能是空字符串。如果 separator 为空字符串(""),explode() 将返回 FALSE。如果 separator 所包含的值在 string 中找不到,那么 explode() 将返回包含 string 中单个元素的数组。

如果设置了 limit 参数,则返回的数组包含最多 limit 个元素,而最后那个元素将包含 string 的剩余部分。

如果 limit 参数是负数,则返回除了最后的 -limit 个元素外的所有元素。此特性是 PHP 5.1.0 中新增的。
提示和注释
注释:参数 limit 是在 PHP 4.0.1 中加入的。

注释:由于历史原因,虽然 implode() 可以接收两种参数顺序,但是 explode() 不行。你必须保证 separator 参数在 string 参数之前才行。
例子
在本例中,我们将把字符串分割为数组:

<?php 
$str = "Hello world. It's a beautiful day."; 
print_r (explode(" ",$str)); 
?>

输出:

Array
(
[0] => Hello
[1] => world.
[2] => It's
[3] => a
[4] => beautiful
[5] => day.
)

explode函数实例教程
explode ( string separator, string string [, int limit] )
separator 为空字符串(""),explode() 将返回 FALSE。
如果 separator 所包含的值在 string 中找不到,那么 explode() 将返回包含 string 单个元素的数组。

//explode 实例一 
$explode = "aaa,bbb,ccc,ddd,explode,jjjj"; 
$array = explode( ',' ,$explode ); 
print_r($array); 
/* 
结果为 
Array 
( 
[0] => aaa 
[1] => bbb 
[2] => ccc 
[3] => ddd 
[4] => explode 
[5] => jjjj 
) 
*/

//我们在处理日期或取得文件扩展名时就可以用explode函数与end函数操作,下面来看实例
$file ="3water.com.gif"; 
$extArray = explode( '.' ,$file ); 
$ext = end($extArray); 
echo $ext; 
/* 
输出值为.gif

使用些函数出现的错误提示有
Note: Separator cannot be an empty string. 注意:分割符不可以是空字符串。
要分割的字符串为空

Definition and Usage 未使用分割函数
可能是你设置的分割字符不存在

PHP 相关文章推荐
简体中文转换为繁体中文的PHP函数
Oct 09 PHP
cmd下运行php脚本
Nov 25 PHP
PHP 定界符 使用技巧
Jun 14 PHP
PHP压缩html网页代码(清除空格,换行符,制表符,注释标记)
Apr 02 PHP
smarty模板局部缓存方法使用示例
Jun 17 PHP
php通过记录IP来防止表单重复提交方法分析
Dec 16 PHP
Zend Framework教程之配置文件application.ini解析
Mar 10 PHP
PHP 返回13位时间戳的实现代码
May 13 PHP
PHP中Laravel 关联查询返回错误id的解决方法
Apr 01 PHP
php魔法函数与魔法常量使用介绍
Jul 23 PHP
总结PHP内存释放以及垃圾回收
Mar 29 PHP
laravel清除视图缓存的代码
Oct 23 PHP
PHP中获取文件扩展名的N种方法小结
Feb 27 #PHP
PHP中的正则表达式函数介绍
Feb 27 #PHP
支持中文字母数字、自定义字体php验证码代码
Feb 27 #PHP
一些需要禁用的PHP危险函数(disable_functions)
Feb 23 #PHP
PHP面向对象法则
Feb 23 #PHP
优化PHP程序的方法小结
Feb 23 #PHP
数据库中排序的对比及使用条件详解
Feb 23 #PHP
You might like
php json中文编码为null的解决办法
2016/12/14 PHP
浅谈PHP发送HTTP请求的几种方式
2017/07/25 PHP
详细对比php中类继承和接口继承
2018/10/11 PHP
AJAX架构之Dojo篇
2007/04/10 Javascript
json实现前后台的相互传值详解
2015/01/05 Javascript
JavaScript实现可拖拽的拖动层Div实例
2015/08/05 Javascript
基于jQuery实现点击弹出层实例代码
2016/01/01 Javascript
实例讲解jquery与json的结合
2016/01/07 Javascript
JQuery解析XML数据的几个简单实例
2016/05/18 Javascript
JavaScript数据类型和变量_动力节点Java学院整理
2017/06/26 Javascript
vuex实现登录状态的存储,未登录状态不允许浏览的方法
2018/03/09 Javascript
纯JS实现出生日期[年月日]下拉菜单效果
2018/06/01 Javascript
js删除对象/数组中null、undefined、空对象及空数组方法示例
2018/11/14 Javascript
cocos2dx+lua实现橡皮擦功能
2018/12/20 Javascript
vue data引入本地图片的两种方式小结
2019/11/13 Javascript
JavaScript 链表定义与使用方法示例
2020/04/28 Javascript
Python实现检测服务器是否可以ping通的2种方法
2015/01/01 Python
两个命令把 Vim 打造成 Python IDE的方法
2016/03/20 Python
python中set()函数简介及实例解析
2018/01/09 Python
对numpy中array和asarray的区别详解
2018/04/17 Python
python3 property装饰器实现原理与用法示例
2019/05/15 Python
python画图——实现在图上标注上具体数值的方法
2019/07/08 Python
keras实现theano和tensorflow训练的模型相互转换
2020/06/19 Python
Java Unsafe类实现原理及测试代码
2020/09/15 Python
世界经理人咨询有限公司面试
2014/09/23 面试题
生物专业个人自荐信范文
2013/11/29 职场文书
会计学专业自荐信
2014/06/25 职场文书
员工安全责任书范本
2014/07/24 职场文书
ktv好的活动方案
2014/08/17 职场文书
2014年干部作风建设总结
2014/10/23 职场文书
2014年村计划生育工作总结
2014/11/14 职场文书
警示教育片观后感
2015/06/17 职场文书
观后感格式
2015/06/19 职场文书
酒店员工管理制度
2015/08/05 职场文书
Django drf请求模块源码解析
2021/06/08 Python
SpringDataJPA在Entity中常用的注解介绍
2021/12/06 Java/Android