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如何透过ODBC来存取数据库
Oct 09 PHP
用PHP的ob_start();控制您的浏览器cache!
Nov 25 PHP
解析yahoo邮件用phpmailer发送的实例
Jun 24 PHP
PHP连接MySQL查询结果中文显示乱码解决方法
Oct 25 PHP
PHP利用str_replace防注入的方法
Nov 10 PHP
用 Composer构建自己的 PHP 框架之基础准备
Oct 30 PHP
codeigniter发送邮件并打印调试信息的方法
Mar 21 PHP
PHP中的随机性 你觉得自己幸运吗?
Jan 22 PHP
PHP+sqlite数据库操作示例(创建/打开/插入/检索)
May 26 PHP
Thinkphp和Bootstrap结合打造个性的分页样式(推荐)
Aug 01 PHP
PHP错误和异常处理功能模块示例
Nov 12 PHP
PHP利用百度ai实现文本和图片审核
May 08 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 nl2br()格式化输出的详解
2013/06/05 PHP
Zend Framework分发器用法示例
2016/12/11 PHP
Jsonp 跨域的原理以及Jquery的解决方案
2010/05/18 Javascript
jQuery学习笔记之jQuery的事件
2010/12/22 Javascript
js判断选择的时间是否大于今天的代码
2013/08/20 Javascript
随鼠标上下滚动的jquery代码
2013/12/05 Javascript
SeaJS入门教程系列之SeaJS介绍(一)
2014/03/03 Javascript
javascript trim函数在IE下不能用的解决方法
2014/09/12 Javascript
JavaScript函数的一些注意要点小结及js匿名函数
2015/11/10 Javascript
bootstrap flask登录页面编写实例
2016/11/01 Javascript
javascript实现鼠标点击页面 移动DIV
2016/12/02 Javascript
Angular2 路由问题修复详解
2017/03/01 Javascript
vue mint-ui 实现省市区街道4级联动示例(仿淘宝京东收货地址4级联动)
2017/10/16 Javascript
vue之浏览器存储方法封装实例
2018/03/15 Javascript
微信小程序开发的基本流程步骤
2019/01/31 Javascript
jQuery内容过滤选择器与子元素过滤选择器用法实例分析
2019/02/20 jQuery
深入了解响应式React Native Echarts组件
2019/05/29 Javascript
Node.js之删除文件夹(含递归删除)代码实例
2019/09/09 Javascript
[01:00:04]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第二局
2016/02/26 DOTA
[01:09:01]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第一场 10.28
2020/10/28 DOTA
python文件操作相关知识点总结整理
2016/02/22 Python
python批量制作雷达图的实现方法
2016/07/26 Python
Python 异常处理的实例详解
2017/09/11 Python
python基础教程项目三之万能的XML
2018/04/02 Python
python实现守护进程、守护线程、守护非守护并行
2018/05/05 Python
利用Python实现手机短信监控通知的方法
2019/07/22 Python
浅谈Python3中print函数的换行
2020/08/05 Python
CSS实现限制字数功能当对象内文本溢出时显示省略标记
2014/08/20 HTML / CSS
Dyson加拿大官方网站:购买戴森吸尘器,风扇,冷热器及配件
2016/10/26 全球购物
Monica Vinader官网:英国轻奢珠宝品牌
2020/02/05 全球购物
装潢设计专业推荐信模板
2013/11/26 职场文书
营销专业应届生求职信
2013/11/26 职场文书
行政总经理岗位职责
2013/12/05 职场文书
个性与发展自我评价
2015/03/06 职场文书
交通安全教育主题班会
2015/08/12 职场文书
MySQL 数据类型详情
2021/11/11 MySQL