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与MySQL交互使用详解
Oct 09 PHP
php 之 没有mysql支持时的替代方案
Oct 09 PHP
解析php中session的实现原理以及大网站应用应注意的问题
Jun 17 PHP
Windows下的PHP 5.3.x安装 Zend Guard Loader教程
Sep 06 PHP
php实现的一个简单json rpc框架实例
Mar 30 PHP
PHP基于yii框架实现生成ICO图标
Nov 13 PHP
thinkphp3.2点击刷新生成验证码
Feb 16 PHP
php+MySQL实现登录时验证登录名和密码是否正确
May 10 PHP
Symfony查询方法实例小结
Jun 28 PHP
php中通用的excel导出方法实例
Dec 30 PHP
基于Laravel(5.4版本)的基本增删改查操作方法
Oct 11 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
Mar 23 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学习笔记之一
2011/01/17 PHP
解析PHP多种序列化与反序列化的方法
2013/06/06 PHP
php实现图片上传并进行替换操作
2016/03/15 PHP
jQuery ctrl+Enter shift+Enter实现代码
2010/02/07 Javascript
javascript encodeURI和encodeURIComponent的比较
2010/04/03 Javascript
TextArea不支持maxlength的解决办法(jquery)
2011/09/13 Javascript
js 延迟加载 改变JS的位置加快网页加载速度
2012/12/11 Javascript
网页前端优化之滚动延时加载图片示例
2013/07/13 Javascript
javascript版的in_array函数(判断数组中是否存在特定值)
2014/05/09 Javascript
JS生成不重复随机数组的函数代码
2014/06/10 Javascript
jquery 实现输入邮箱时自动补全下拉提示功能
2015/10/04 Javascript
JS中setTimeout的巧妙用法前端函数节流
2016/03/24 Javascript
js获取新浪天气接口的实现代码
2016/06/06 Javascript
仿百度换肤功能的简单实例代码
2016/07/11 Javascript
尝试自己动手用react来写一个分页组件(小结)
2018/02/09 Javascript
vue-router实现嵌套路由的讲解
2019/01/19 Javascript
记录一次开发微信网页分享的步骤
2019/05/07 Javascript
详解React路由传参方法汇总记录
2020/11/29 Javascript
[25:45]2018DOTA2亚洲邀请赛4.5SOLO赛 Sylar vs Paparazi
2018/04/06 DOTA
python批量添加zabbix Screens的两个脚本分享
2017/01/16 Python
Python编程pygame模块实现移动的小车示例代码
2018/01/03 Python
python使用锁访问共享变量实例解析
2018/02/08 Python
Python实现二维曲线拟合的方法
2018/12/29 Python
Python3实现mysql连接和数据框的形成(实例代码)
2020/01/17 Python
Python视频编辑库MoviePy的使用
2020/04/01 Python
HTML5离线应用与客户端存储的实现
2018/05/03 HTML / CSS
高清屏中使用Canvas绘图出现模糊的问题及解决方法
2019/06/03 HTML / CSS
日本最大的购物网站:日本乐天市场(Rakuten Ichiba)
2020/11/04 全球购物
节能减排倡议书
2014/04/15 职场文书
工地安全标语
2014/06/07 职场文书
铣床操作工岗位职责
2014/06/13 职场文书
公安交警中队队长个人对照检查材料思想汇报
2014/10/05 职场文书
收款委托书
2014/10/14 职场文书
介绍信格式样本
2015/05/05 职场文书
python 自动刷新网页的两种方法
2021/04/20 Python
源码分析Redis中 set 和 sorted set 的使用方法
2022/03/22 Redis