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的一个完整SMTP类(解决邮件服务器需要验证时的问题)
Oct 09 PHP
PHP define函数的使用说明
Aug 27 PHP
简化php模板页面中分页代码的解析
Feb 06 PHP
Ext.data.PagingMemoryProxy分页一次性读取数据的实现代码
Apr 07 PHP
session在PHP大型web应用中的使用
Jun 25 PHP
php5.3中连接sqlserver2000的两种方法(com与ODBC)
Dec 29 PHP
php获取网站根目录物理路径的几种方法(推荐)
Mar 04 PHP
php之header的不同用法总结(实例讲解)
Nov 28 PHP
php curl优化下载微信头像的方法总结
Sep 07 PHP
PHP 数组黑名单/白名单实例代码详解
Jun 04 PHP
php设计模式之工厂方法模式分析【星际争霸游戏案例】
Jan 23 PHP
宝塔面板在NGINX环境中TP5.1如何运行?
Mar 09 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 之 没有mysql支持时的替代方案
2006/10/09 PHP
php使用exec shell命令注入的方法讲解
2013/11/12 PHP
laravel-admin 中列表筛选方法
2019/10/03 PHP
JQuery Easyui Tree的oncheck事件实现代码
2010/05/28 Javascript
javascript判断ie浏览器6/7版本加载不同样式表的实现代码
2011/12/26 Javascript
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
2013/06/05 Javascript
使用GruntJS链接与压缩多个JavaScript文件过程详解
2013/08/02 Javascript
JavaScript常用小技巧小结
2014/12/29 Javascript
为JS扩展Array.prototype.indexOf引发的问题及解决办法
2015/01/21 Javascript
详解jQuery向动态生成的内容添加事件响应jQuery live()方法
2015/11/02 Javascript
JS实现单击输入框弹出选择框效果完整实例
2015/12/14 Javascript
JavaScript中的boolean布尔值使用学习及相关技巧讲解
2016/05/26 Javascript
Extjs 点击复选框在表格中增加相关信息行
2016/07/12 Javascript
js实现获取鼠标当前的位置
2016/12/14 Javascript
详解nodejs 文本操作模块-fs模块(三)
2016/12/22 NodeJs
bootstrap模态框弹出和隐藏,动态改变中间内容的实例
2018/08/10 Javascript
vue 使用v-for进行循环的实例代码详解
2020/02/19 Javascript
Python实现的飞速中文网小说下载脚本
2015/04/23 Python
Linux下将Python的Django项目部署到Apache服务器
2015/12/24 Python
python super的使用方法及实例详解
2019/09/25 Python
tensorflow下的图片标准化函数per_image_standardization用法
2020/06/30 Python
PyCharm 2020.2下配置Anaconda环境的方法步骤
2020/09/23 Python
乌克兰香水和化妆品网站:Notino.ua
2018/03/26 全球购物
Cotton On南非:澳洲时尚平价品牌
2018/06/28 全球购物
美国在线购买和出售礼品卡网站:EJ Gift Cards
2019/06/09 全球购物
入党思想汇报
2014/01/05 职场文书
安全生产先进个人材料
2014/02/06 职场文书
《她是我的朋友》教学反思
2014/04/26 职场文书
基层干部个人对照检查及整改措施
2014/10/28 职场文书
健康状况证明书
2014/11/26 职场文书
七年级上册语文教学计划
2015/01/22 职场文书
秋季运动会加油词
2015/07/18 职场文书
高三化学教学反思
2016/02/22 职场文书
Windows10下安装MySQL8
2021/04/06 MySQL
python代码实现备忘录案例讲解
2021/07/26 Python
Mysql数据库group by原理详解
2022/07/07 MySQL