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 数组教程 定义数组
Oct 23 PHP
PHP页面中文乱码分析
Oct 29 PHP
php中文验证码实现示例分享
Jan 12 PHP
检查用户名是否已在mysql中存在的php写法
Jan 20 PHP
php实现四舍五入的方法小结
Mar 03 PHP
PHP中preg_match函数正则匹配的字符串长度问题
May 27 PHP
PHP实现仿Google分页效果的分页函数
Jul 29 PHP
PHP分页初探 一个最简单的PHP分页代码的简单实现
Jun 21 PHP
thinkphp框架实现删除和批量删除
Jun 29 PHP
php reset() 函数指针指向数组中的第一个元素并输出实例代码
Nov 21 PHP
PHP基于自定义函数实现的汉字转拼音功能实例
Sep 30 PHP
laravel-admin的图片删除实例
Sep 30 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+mysql聊天室实现方法(附源码)
2016/01/05 PHP
PHP用户验证和标签推荐的简单使用
2016/10/31 PHP
php实现的顺序线性表示例
2019/05/04 PHP
Jquery之美中不足小结
2011/02/16 Javascript
jQuery下的动画处理总结
2013/10/10 Javascript
jQuery.holdReady()使用方法
2014/05/20 Javascript
JS实现可直接显示网页代码运行效果的HTML代码预览功能实例
2015/08/06 Javascript
Atitit.js的键盘按键事件捆绑and事件调度
2016/04/01 Javascript
浅析JS异步加载进度条
2016/05/05 Javascript
JavaScript读二进制文件并用ajax传输二进制流的方法
2016/07/18 Javascript
浅谈jQuery绑定事件会叠加的解决方法和心得总结
2016/10/26 Javascript
基于vuejs实现一个todolist项目
2017/04/11 Javascript
Vue之Watcher源码解析(1)
2017/07/19 Javascript
JS设计模式之数据访问对象模式的实例讲解
2017/09/30 Javascript
老生常谈JavaScript面向对象基础与this指向问题
2017/10/16 Javascript
vue2 router 动态传参,多个参数的实例
2017/11/10 Javascript
解决jquery validate 验证不通过后验证正确的信息仍残留在label上的方法
2019/08/27 jQuery
js抽奖转盘实现方法分析
2020/05/16 Javascript
[02:05]2014DOTA2西雅图邀请赛 老队长全明星大猜想谁不服就按进显示器
2014/07/08 DOTA
Python的Flask框架中使用Flask-SQLAlchemy管理数据库的教程
2016/06/14 Python
Python实现全角半角字符互转的方法
2016/11/28 Python
Python基于ThreadingTCPServer创建多线程代理的方法示例
2018/01/11 Python
浅谈python爬虫使用Selenium模拟浏览器行为
2018/02/23 Python
Python实现线程状态监测简单示例
2018/03/28 Python
python3+PyQt5泛型委托详解
2018/04/24 Python
200行python代码实现2048游戏
2019/07/17 Python
Django学习之文件上传与下载
2019/10/06 Python
利用CSS3实现圆角的outline效果的教程
2015/06/05 HTML / CSS
自我鉴定书面格式
2014/01/13 职场文书
二年级语文教学反思
2014/02/02 职场文书
物流业务员岗位职责
2014/02/08 职场文书
药剂专业自荐信范文
2014/04/16 职场文书
派出所班子党的群众路线对照检查材料思想汇报
2014/10/01 职场文书
离婚案件原告代理词
2015/05/23 职场文书
一个都不能少观后感
2015/06/04 职场文书
CSS控制继承中的height能变为可继承吗
2022/06/10 HTML / CSS