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 相关文章推荐
Linux下ZendOptimizer的安装与配置方法
Apr 12 PHP
php长字符串定义方法
Jul 12 PHP
解析linux下安装memcacheq(mcq)全过程笔记
Jun 27 PHP
php实现把url转换迅雷thunder资源下载地址的方法
Nov 07 PHP
PHP 验证登陆类分享
Mar 13 PHP
php删除指定目录的方法
Apr 03 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
Jul 19 PHP
ajax+php实现无刷新验证手机号的实例
Dec 22 PHP
PHP生成短网址的思路以及实现方法的详解
Mar 25 PHP
Thinkphp5+plupload实现的图片上传功能示例【支持实时预览】
May 08 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
May 13 PHP
使用composer安装使用thinkphp6.0框架问题【视频教程】
Oct 01 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 验证码制作(网树注释思想)
2009/07/20 PHP
php统计文件大小,以GB、MB、KB、B输出
2011/05/29 PHP
PHP自定session保存路径及删除、注销与写入的方法
2014/11/18 PHP
php curl请求信息和返回信息设置代码实例
2015/04/27 PHP
简单谈谈PHP vs Node.js
2015/07/17 PHP
phpstudy的php版本自由修改的方法
2017/10/18 PHP
Laravel框架路由和控制器的绑定操作方法
2018/06/12 PHP
PHP实现创建一个RPC服务操作示例
2020/02/23 PHP
浅谈javascript 面向对象编程
2009/10/28 Javascript
DIV+CSS+JS不间断横向滚动实现代码
2013/03/19 Javascript
Flexigrid在IE下不显示数据的处理的解决方法
2013/10/24 Javascript
javascript计算当月剩余天数(天数计算器)示例代码
2014/01/09 Javascript
JS给超链接加确认对话框的方法
2015/02/24 Javascript
如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)
2015/10/29 Javascript
JS for...in 遍历语句用法实例分析
2016/08/24 Javascript
vue2.x 父组件监听子组件事件并传回信息的方法
2017/07/17 Javascript
关于Promise 异步编程的实例讲解
2017/09/01 Javascript
vue移动端微信授权登录插件封装的实例
2018/08/28 Javascript
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
2019/10/15 Javascript
详解三种方式在React中解决绑定this的作用域问题并传参
2020/08/18 Javascript
解决Antd Table组件表头不对齐的问题
2020/10/27 Javascript
深入讲解Python中面向对象编程的相关知识
2015/05/25 Python
关于Python中空格字符串处理的技巧总结
2017/08/10 Python
JavaScript实现一维数组转化为二维数组
2018/04/17 Python
PyQt5 实现字体大小自适应分辨率的方法
2019/06/18 Python
Python创建或生成列表的操作方法
2019/06/19 Python
python 操作mysql数据中fetchone()和fetchall()方式
2020/05/15 Python
Spark处理数据排序问题如何避免OOM
2020/05/21 Python
基于python和flask实现http接口过程解析
2020/06/15 Python
基于selenium及python实现下拉选项定位select
2020/07/22 Python
2014个人四风对照检查材料思想汇报
2014/09/18 职场文书
论群众路线学习笔记
2014/11/06 职场文书
签订劳动合同通知书
2015/04/16 职场文书
关于观后感的作文
2015/06/18 职场文书
四年级作文之说明文作文
2019/10/14 职场文书
apache ftpserver搭建ftp服务器
2022/05/20 Servers