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高手?学会“懒惰”的编程
Dec 05 PHP
dedecms后台验证码总提示错误的解决方法
Mar 21 PHP
PHP 反射机制实现动态代理的代码
Oct 22 PHP
又一个php 分页类实现代码
Dec 03 PHP
PHP详解ASCII码对照表与字符转换
Dec 05 PHP
浅析PKI加密解密 OpenSSL
Jul 01 PHP
php图像处理函数大全(推荐收藏)
Jul 11 PHP
基于php和mysql的简单的dao类实现crud操作功能
Jan 27 PHP
理解PHP中的stdClass类
Apr 18 PHP
通过php添加xml文档内容的方法
Jan 23 PHP
php处理抢购类功能的高并发请求
Feb 08 PHP
laradock环境docker-compose操作详解
Jul 29 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
第八节--访问方式
2006/11/16 PHP
Discuz板块横排显示图片的实现方法
2007/05/28 PHP
PHP使用mysql_fetch_object从查询结果中获取对象集的方法
2015/03/18 PHP
Linux系统下php获得系统分区信息的方法
2015/03/30 PHP
Laravel 5框架学习之Blade 简介
2015/04/08 PHP
yii2使用ajax返回json的实现方法
2016/05/14 PHP
php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8示例
2016/05/28 PHP
Laravel 5.1 on SAE环境开发教程【附项目demo源码】
2016/10/09 PHP
PHP PDOStatement::columnCount讲解
2019/01/30 PHP
jquery.lazyload  实现图片延迟加载jquery插件
2010/02/06 Javascript
js 无提示关闭浏览器页面的代码
2010/03/09 Javascript
js复制网页内容并兼容各主流浏览器的代码
2013/12/17 Javascript
jQuery中outerWidth()方法用法实例
2015/01/19 Javascript
JS实现简易图片轮播效果的方法
2015/03/25 Javascript
jQuery实现的checkbox级联选择下拉菜单效果示例
2016/12/26 Javascript
JavaScript算法教程之sku(库存量单位)详解
2017/06/29 Javascript
Vue中的Vux配置指南
2017/12/08 Javascript
使用typescript开发angular模块并发布npm包
2018/04/19 Javascript
详解Vue SSR( Vue2 + Koa2 + Webpack4)配置指南
2018/11/13 Javascript
Vue项目中使用better-scroll实现一个轮播图自动播放功能
2018/12/03 Javascript
[01:03]悬念揭晓 11月26日DOTA2完美盛典不见不散
2017/11/23 DOTA
[54:15]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第二场2月1日
2021/03/11 DOTA
python自动12306抢票软件实现代码
2018/02/24 Python
Python读取mat文件,并转为csv文件的实例
2018/07/04 Python
Python 运行 shell 获取输出结果的实例
2019/01/07 Python
详解利用OpenCV提取图像中的矩形区域(PPT屏幕等)
2019/07/01 Python
200行python代码实现2048游戏
2019/07/17 Python
python中eval与int的区别浅析
2019/08/11 Python
Django返回HTML文件的实现方法
2020/09/17 Python
如何用Python徒手写线性回归
2021/01/25 Python
前端水印的简单实现代码示例
2020/12/02 HTML / CSS
罗德与泰勒百货官网:Lord & Taylor
2016/08/12 全球购物
党员干部批评与自我批评反四风思想汇报
2014/09/21 职场文书
银行先进个人总结
2015/02/15 职场文书
Flask搭建一个API服务器的步骤
2021/05/28 Python
Java基础之this关键字的使用
2021/06/30 Java/Android