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中的Class的几点个人看法
Oct 09 PHP
在字符串指定位置插入一段字符串的php代码
Feb 16 PHP
php防盗链的常用方法小结
Jul 02 PHP
PHP文件读写操作之文件写入代码
Jan 13 PHP
PHP 代码规范小结
Mar 08 PHP
php提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法
Mar 27 PHP
php查找字符串出现次数的方法
Dec 01 PHP
jQuery+PHP实现的掷色子抽奖游戏实例
Jan 04 PHP
PHP实现获取文件后缀名的几种常用方法
Aug 08 PHP
yii数据库的查询方法
Dec 28 PHP
laravel框架中间件简单使用方法示例
Jan 25 PHP
解析laravel使用workerman用户交互、服务器交互
Apr 28 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 字符串编码截取函数(兼容utf-8和gb2312)
2009/05/02 PHP
Memcache 在PHP中的使用技巧
2010/02/08 PHP
php 检查电子邮件函数(自写)
2014/01/16 PHP
Laravel中使用Queue的最基本操作教程
2017/12/27 PHP
PHP实现生成模糊图片的方法示例
2017/12/21 PHP
javascript图像处理—仿射变换深度理解
2013/01/16 Javascript
javascript学习笔记(五)原型和原型链详解
2014/10/08 Javascript
jQuery三级下拉列表导航菜单代码分享
2020/04/15 Javascript
JavaScript程序设计之JS调试
2015/12/09 Javascript
jquery编写Tab选项卡滚动导航切换特效
2020/07/17 Javascript
JS组件Bootstrap实现图片轮播效果
2016/05/16 Javascript
AngularJS基础 ng-href 指令用法
2016/08/01 Javascript
微信小程序之多文件下载的简单封装示例
2018/01/29 Javascript
Vue 创建组件的两种方法小结(必看)
2018/02/23 Javascript
Vue+mui实现图片的本地缓存示例代码
2018/05/24 Javascript
javascript判断一个变量是数组还是对象
2019/04/10 Javascript
一文了解vue-router之hash模式和history模式
2019/05/31 Javascript
vue根据条件不同显示不同按钮的操作
2020/08/04 Javascript
js+audio实现音乐播放器
2020/09/13 Javascript
[01:56]林书豪DOTA2上海特级锦标赛励志短片
2016/03/05 DOTA
[01:19:46]DOTA2-DPC中国联赛 正赛 SAG vs DLG BO3 第一场 2月28日
2021/03/11 DOTA
Python中内置数据类型list,tuple,dict,set的区别和用法
2015/12/14 Python
详细介绍Python的鸭子类型
2016/09/12 Python
Python使用Selenium模块实现模拟浏览器抓取淘宝商品美食信息功能示例
2018/07/18 Python
Flask和Django框架中自定义模型类的表名、父类相关问题分析
2018/07/19 Python
jupyter notebook 使用过程中python莫名崩溃的原因及解决方式
2020/04/10 Python
Python接口开发实现步骤详解
2020/04/26 Python
CSS3中的@keyframes关键帧动画的选择器绑定
2016/06/13 HTML / CSS
为女性购买传统的印度服装和婚纱:Kalkifashion
2019/07/22 全球购物
化学教师自荐信范文
2013/12/28 职场文书
党支部班子“四风”问题自我剖析材料
2014/09/28 职场文书
幼儿园家长工作总结2015
2015/04/25 职场文书
审查起诉阶段律师意见书
2015/05/19 职场文书
2015初中政治教学工作总结
2015/07/21 职场文书
Python获取百度热搜的完整代码
2021/04/07 Python
Python函数中的不定长参数相关知识总结
2021/06/24 Python