PHP中数组与字符串转换:explode与implode函数的关键

PHP 数组和字符串互相转换实现方法

PHP中数组与字符串转换:explode与implode函数的关键

更新的时间是 2013 年 03 月 26 日 23 时 24 分 48 秒,作者为……

在 PHP 里,数组和字符串这两种变量类型十分常用。正因如此,PHP 拥有两个函数,能够在字符串与数组之间进行相互转换。

复制代码 代码如下:

通过分隔符将字符串进行拆分,拆分后的结果存储在数组中,即 $array = explode(separator,$string) ;具体来说,就是利用分隔符 separator 把字符串 $string 分割成多个部分,然后将这些部分依次放入数组 $array 中。

$string=implode(glue,$array);

使用这两个函数的关键在于分隔符(separator)与胶合符(glue)的关系。在把一个数组转换成一个字符串时,会设置胶合符,也就是会将插入到生成字符串中的数组值之间的字符或代码。

相反,在把字符串转换成数组时,需要指定分隔符,此分隔符用于标记哪些内容应当变为独立的数组元素。例如,有一个字符串开始:

$s1='Mon-Tue-Wed-Thu-Fri';

$days_array=explode('-',$s1);

$days_array 变量如今是一个包含 5 个元素的数组,其中 Mon 的索引是 0,Tue 的索引是 1,以此类推。

$s2=implode(',',$days_array);

$s2

变量现在是一个列表,这个列表是用逗号来分隔一个星期中的各天的,分别是 Mon、Tue、Wed、Thu、Fri

例子 1. explode() 示例

复制代码 代码如下:

例子 2. limit 参数示例

复制代码 代码如下:

以上示例将输出:

Array

[0] => one

[1] => two|three|four

Array

[0] => one

[1] => two

[2] => three

注: 本函数可安全用于二进制对象。

你可能想看:
« 上一篇
下一篇 »

相关推荐

php实时推送,php实地培训

2026年10月05日

57阅读

php乱码出现问号的原因,php乱码出现问号的原因有哪些

2026年10月05日

50阅读

php一句话木马,一句话木马ctf

2026年10月05日

52阅读

php获取数组长度,php中如何获取数组的长度

2026年10月05日

55阅读

php面试题库及答案,php程序员面试真题库

2026年10月05日

53阅读

phpcontent-type修改,php源码二次修改需要多少钱

2026年10月05日

47阅读