PHP explode() 函数

转载 2012年03月31日 13:47:13

定义和用法

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使用explode分割字符串新手容易忽略的问题

本文将介绍php explode方法的使用及新手使用容易忽略的问题。
  • fdipzone
  • fdipzone
  • 2016年02月28日 12:07
  • 18531

hive 之行拆列explode

1、explode explode(ARRAY)  列表中的每个元素生成一行 explode(MAP) map中每个key-value对,生成一行,key为一列,value为一列 ...
  • wisgood
  • wisgood
  • 2014年05月14日 21:25
  • 20669

HIVE中关于collect_set与explode函数妙用

hive的复合数据类型hive中的列支持使用三类复杂的集合数据类型,即:array,map及struct,这些类型的名称是保留字,具体用法可参见该篇博文,里面有关于三类基本集合数据类型的操作实例,注:...
  • sinat_29508201
  • sinat_29508201
  • 2015年08月31日 19:30
  • 10843

mysql 存储过程 模拟 php的explode 函数

set @rand_str = load_file('/tmp/gold.txt'); drop procedure if exists proce_range_partition_by_prima...
  • superhosts
  • superhosts
  • 2014年05月21日 14:02
  • 1163

【PHP】函数explode和split的区别

前言之所以做这个,是因为这两个函数的作用很像,都是把字符串转换成数组。explode从下面的例子可以看出,生成的数组是有对应的顺序的。$pizza = "piece1 piece2 piece3 p...
  • diandianxiyu
  • diandianxiyu
  • 2016年08月11日 00:21
  • 1520

PHP 使用函数explode()、implode()和join()分割和连接字符串

PHP 使用函数explode()、implode()和join()分割和连接字符串 通常,我们想查看字符串的各个部分。例如,查看句子中的单词(例如,拼写检查),或者要将一个域名或电子邮件地址分割...
  • sinat_36329815
  • sinat_36329815
  • 2017年10月24日 22:27
  • 60

PHP字符串分割函数explode,strtok,str_spli的用法

PHP字符串函数在PHP网站开发中广泛使用,比如使用PHP字符串函数对字符串分割、截取、匹配、替换等处理。PHP字符串函数对于PHP入门学习者来说必不可少,本文将主要介绍PHP字符串分割函数处理心得,...
  • qq_20545159
  • qq_20545159
  • 2015年04月30日 23:45
  • 642

php explode() 函数

分隔字符串,使用“str_split”就可以了好处是连空格也会作为数组的元素。我之前的例子就是因为前一个字符串包含2个空格,而后一个只有一个。但是输出的时候看到的显示都是一样的。 也可以按照其他分隔...
  • dongsg11200
  • dongsg11200
  • 2012年10月18日 16:23
  • 484

PHP字符串分割函数explode,strtok,str_spli的用法

PHP字符串函数在PHP网站开发中广泛使用,比如使用PHP字符串函数对字符串分割、截取、匹配、替换等处理。PHP字符串函数对于PHP入门学习者来说必不可少,本文将主要介绍PHP字符串分割函数处理心得,...
  • qqshenyunzcz
  • qqshenyunzcz
  • 2011年07月28日 11:46
  • 3404

PHP中explode()和implode()函数讲解和实战用法

PHP中explode()和implode()函数讲解以及在添加好友和关注实战项目中的用法
  • Asce_zz
  • Asce_zz
  • 2017年11月28日 21:19
  • 88
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP explode() 函数
举报原因:
原因补充:

(最多只允许输入30个字)