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 在线打包_支持子目录
Jun 28 PHP
判断是否为指定长度内字符串的php函数
Feb 16 PHP
php自动注册登录验证机制实现代码
Dec 20 PHP
php适配器模式介绍
Aug 14 PHP
解析在zend Farmework下如何创立一个FORM表单
Jun 28 PHP
php判断用户是否手机访问代码
Jun 08 PHP
深入浅析用PHP实现MVC
Mar 02 PHP
WordPress中的shortcode短代码功能使用详解
May 17 PHP
thinkPHP模板中for循环与switch语句用法示例
Nov 30 PHP
利用 fsockopen() 函数开放端口扫描器的实例
Aug 19 PHP
Laravel框架实现利用中间件进行操作日志记录功能
Jun 06 PHP
php对微信支付回调处理的方法
Aug 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中使用X-SendFile头让文件下载更快
2014/06/01 PHP
使用PHPMailer实现邮件发送代码分享
2014/10/23 PHP
php+curl 发送图片处理代码分享
2015/07/09 PHP
详解PHP处理密码的几种方式
2016/11/30 PHP
php使用PDO获取结果集的方法
2017/02/16 PHP
jQuery 1.0.2
2006/10/11 Javascript
获取当前网页document.url location.href区别总结
2008/05/10 Javascript
弹出层之1:JQuery.Boxy (一) 使用介绍
2011/10/06 Javascript
jQuery知识点整理
2015/01/30 Javascript
省市选择的简单实现(基于zepto.js)
2016/06/21 Javascript
使用vue.js制作分页组件
2016/06/27 Javascript
jQuery解析与处理服务器端返回xml格式数据的方法详解
2016/07/04 Javascript
bootstrap轮播图示例代码分享
2017/05/17 Javascript
JS获取子、父、兄节点方法小结
2017/08/14 Javascript
详解webpack3如何正确引用并使用jQuery库
2017/08/26 jQuery
微信小程序基于本地缓存实现点赞功能的方法
2017/12/18 Javascript
vue实现组件之间传值功能示例
2018/07/13 Javascript
Bootstrap模态对话框中显示动态内容的方法
2018/08/10 Javascript
浅谈laytpl 模板空值显示null的解决方法及简单的js表达式
2019/09/19 Javascript
Vue中keep-alive 实现后退不刷新并保持滚动位置
2020/03/17 Javascript
[01:52]DOTA2完美大师赛Vega战队趣味视频——kpii老师小课堂
2017/11/25 DOTA
python检测lvs real server状态
2014/01/22 Python
Python运行报错UnicodeDecodeError的解决方法
2016/06/07 Python
Python遍历目录并批量更换文件名和目录名的方法
2016/09/19 Python
Python线程下使用锁的技巧分享
2018/09/13 Python
python列表list保留顺序去重的实例
2018/12/14 Python
python实现全盘扫描搜索功能的方法
2019/02/14 Python
python使用pipeline批量读写redis的方法
2019/02/18 Python
实例讲解CSS3中的border-radius属性
2015/08/18 HTML / CSS
Diptyque英国官方网站:源自法国的知名香氛品牌
2019/08/28 全球购物
印度领先的眼镜电子商务网站:Lenskart
2019/12/16 全球购物
宝宝周岁宴答谢词
2014/01/26 职场文书
大学生评语大全
2014/04/18 职场文书
初三毕业感言
2015/07/31 职场文书
浅谈Redis存储数据类型及存取值方法
2021/05/08 Redis
nginx负载功能+nfs服务器功能解析
2022/02/28 Servers