PHP explode()函数用法、切分字符串


Posted in PHP onOctober 03, 2012
<? 
// ### 切分字符串 #### 
function jb51netcut($start,$end,$file){ 
$content=explode($start,$file); 
$content=explode($end,$content[1]); 
return $content[0]; 
} 
?>

explode定义和用法
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.
)

PHP 相关文章推荐
PHP中的float类型使用说明
Jul 27 PHP
数据库中排序的对比及使用条件详解
Feb 23 PHP
php输入数据统一类实例
Feb 23 PHP
PHP读取大文件末尾N行的高效方法推荐
Jun 03 PHP
php通过执行CutyCapt命令实现网页截图的方法
Sep 30 PHP
PHP递归遍历指定文件夹内的文件实现方法
Nov 15 PHP
浅谈htmlentities 、htmlspecialchars、addslashes的使用方法
Dec 09 PHP
php中序列化与反序列化详解
Feb 13 PHP
php使用GD2绘制几何图形示例
Feb 15 PHP
php计算多个集合的笛卡尔积实例详解
Feb 16 PHP
PHP解耦的三重境界(浅谈服务容器)
Mar 13 PHP
php头像上传预览实例代码
May 02 PHP
PHP读取文件并可支持远程文件的代码分享
Oct 03 #PHP
PHP判断文件是否存在、是否可读、目录是否存在的代码
Oct 03 #PHP
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
Oct 03 #PHP
PHP HTML JavaScript MySQL代码如何互相传值的方法分享
Sep 30 #PHP
ThinkPHP3.0略缩图不能保存到子目录的解决方法
Sep 30 #PHP
用PHP实现 上一篇、下一篇的代码
Sep 29 #PHP
php中长文章分页显示实现代码
Sep 29 #PHP
You might like
优化php效率,提高php性能的一些方法
2011/03/24 PHP
php中配置文件操作 如config.php文件的读取修改等操作
2012/07/07 PHP
php权重计算方法代码分享
2014/01/09 PHP
php实现无限级分类查询(递归、非递归)
2016/03/10 PHP
常用PHP数组排序函数归纳
2016/08/08 PHP
PHP判断是手机端还是PC端 PHP判断是否是微信浏览器
2017/03/15 PHP
PHP获取数组中单列值的方法
2017/06/10 PHP
thinkPHP5框架实现基于ajax的分页功能示例
2018/06/12 PHP
JavaScript写的一个自定义弹出式对话框代码
2010/01/17 Javascript
javascript自执行函数之伪命名空间封装法
2010/12/25 Javascript
jQuery .attr()和.removeAttr()方法操作元素属性示例
2013/07/16 Javascript
JavaScript中诡异的delete操作符
2015/03/12 Javascript
jQuery实现TAB风格的全国省份城市滑动切换效果代码
2015/08/24 Javascript
jQuery EasyUI 菜单与按钮之创建简单的菜单和链接按钮
2015/11/18 Javascript
vue基于Vue2.0和高德地图的地图组件实例
2017/04/28 Javascript
JavaScript实现省市县三级级联特效
2017/05/16 Javascript
jquery处理checkbox(复选框)是否被选中实例代码
2017/06/12 jQuery
基于Bootstrap的标签页组件及bootstrap-tab使用说明
2017/07/25 Javascript
ES6中数组array新增方法实例总结
2017/11/07 Javascript
laydate日历控件使用方法详解
2017/11/20 Javascript
JS查找孩子节点简单示例
2019/07/25 Javascript
ES6使用新特性Proxy实现的数据绑定功能实例
2020/05/11 Javascript
Python 专题四 文件基础知识
2017/03/20 Python
Python列表删除的三种方法代码分享
2017/10/31 Python
Python lxml解析HTML并用xpath获取元素的方法
2019/01/02 Python
Python 共享变量加锁、释放详解
2019/08/28 Python
python同义词替换的实现(jieba分词)
2020/01/21 Python
Python中的Cookie模块如何使用
2020/06/04 Python
pycharm导入源码的具体步骤
2020/08/04 Python
python将数据插入数据库的代码分享
2020/08/16 Python
python 5个实用的技巧
2020/09/27 Python
物理系毕业生自荐书范文
2014/02/22 职场文书
建筑学专业自荐书
2014/07/09 职场文书
房屋出租协议书范本(标准版)
2014/09/24 职场文书
2014年精神文明建设工作总结
2014/11/19 职场文书
springmvc直接不经过controller访问WEB-INF中的页面问题
2022/02/24 Java/Android