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 相关文章推荐
一个程序下载的管理程序(一)
Oct 09 PHP
PHP学习之字符串比较和查找
Apr 17 PHP
php登陆页的密码处理方式分享
Oct 14 PHP
PHP实现取得HTTP请求的原文
Aug 18 PHP
百度地图经纬度转换到腾讯地图/Google 对应的经纬度
Aug 28 PHP
php实现搜索类封装示例
Mar 31 PHP
PHP结合Ueditor并修改图片上传路径
Oct 16 PHP
Linux平台php命令行程序处理管道数据的方法
Nov 10 PHP
PHP屏蔽关键字实现方法
Nov 17 PHP
PHP面向对象程序设计组合模式与装饰模式详解
Dec 02 PHP
php 解决扫描二维码下载跳转问题
Jan 13 PHP
php + WebUploader实现图片批量上传功能
May 06 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 出现乱码的解决方法
2008/08/08 PHP
深入php数据采集的详解
2013/06/02 PHP
php常用数学函数汇总
2014/11/21 PHP
php版微信开发Token验证失败或请求URL超时问题的解决方法
2016/09/23 PHP
JavaScript中SQL语句的应用实现
2010/05/04 Javascript
JavaScript+CSS控制打印格式示例介绍
2014/01/07 Javascript
Node.js中安全调用系统命令的方法(避免注入安全漏洞)
2014/12/05 Javascript
【JS+CSS3】实现带预览图幻灯片效果的示例代码
2016/03/17 Javascript
jquery easyui validatebox remote的使用详解
2016/11/09 Javascript
详解Angular-Cli中引用第三方库
2017/05/21 Javascript
BootStrap 表单控件之单选按钮水平排列
2017/05/23 Javascript
Router解决跨模块下的页面跳转示例
2018/01/11 Javascript
使用Angular CLI进行Build(构建)和Serve详解
2018/03/24 Javascript
Vue数据双向绑定原理及简单实现方法
2018/05/18 Javascript
详解angular分页插件tm.pagination二次触发问题解决方案
2018/07/20 Javascript
微信小程序实现登录注册tab切换效果
2020/12/29 Javascript
微信小程序使用二次贝塞尔曲线画波浪
2018/12/25 Javascript
vue实现两个区域滚动条同步滚动
2020/12/13 Vue.js
python学习之面向对象【入门初级篇】
2017/01/21 Python
Python中eval带来的潜在风险代码分析
2017/12/11 Python
Python爬虫包BeautifulSoup实例(三)
2018/06/17 Python
详解Django中六个常用的自定义装饰器
2018/07/04 Python
PyQt5 加载图片和文本文件的实例
2019/06/14 Python
opencv之为图像添加边界的方法示例
2019/12/26 Python
jupyter notebook 重装教程
2020/04/16 Python
实现CSS3中的border-radius(边框圆角)示例代码
2013/07/19 HTML / CSS
东芝官网商城:还原日式美学,打造美好生活
2018/12/27 全球购物
高中数学教师求职信
2013/10/30 职场文书
企业承诺书格式
2014/05/21 职场文书
带香烟到学校抽的检讨书
2014/09/25 职场文书
岗位竞聘报告范文
2014/11/06 职场文书
2014年结对帮扶工作总结
2014/12/17 职场文书
刑事法律意见书
2015/06/04 职场文书
晶体管来复再生式二管收音机
2021/04/22 无线电
nginx安装以及配置的详细过程记录
2021/09/15 Servers
python数字图像处理数据类型及颜色空间转换
2022/06/28 Python