这片博文是关于php常用函数implode。
函数原型:
<?php implode ($glue, array $pieces); ?>
参数说明:
$glue //这个单词是胶水的意思,实际上是用来连接数组元素的
$pieces //数组
函数功能:
把数组元素串行化,每两个元素间用$glue连接,这个函数的功能类似于JS的join函数。
PHP手册是这样描述的:Join array elements with a string, returns a string containing a string representation of all the array elements, with the glue string between each element。
看个具体例子
<?php $arr = array('a','bc','def'); print_r(implode('<>', $arr)); ?>
输出 a<>bc<>def
那么,如果数组是个嵌套数组,又会怎样呢?咱再来个例子
<?php $arr = array('a',array('bc','def')); print_r(implode('<>', $arr)); ?>
也会输出 a<>bc<>def吗??不会!!输出如下内容
1 | 0.0136 | 353208 | {main}( ) | ..\Index.php:0 |
2 | 0.0137 | 353312 | parseURL( string(45) ) | ..\Index.php:77 |
3 | 0.0137 | 354792 | implode ( string(2), array(2) ) | ..\Index.php:66 |
a<>Array
这就说明implode不会处理嵌套数组。
如果数组中只有一个元素呢,继续看例子
<?php $arr = array('a'); print_r(implode('<>', $arr)); ?>
输出 a
这是因为就一个元素,就用不着$glue粘了
其实php也有join函数,功能就是implode,如果习惯了JS中使用,那就使用join吧
相关推荐
本文将深入探讨PHP中的字符串函数,帮助你更好地理解和运用这些工具。 首先,PHP提供了丰富的内置函数来操作和处理字符串。例如: 1. `strlen()` 函数用于计算字符串的长度,不包含末尾的空格。例如,`strlen(...
### PHP字符串函数分类详解 #### 一、统计(Statistics) 在处理字符串时,我们经常会遇到需要统计字符串长度的情况。PHP提供了多种方法来实现这一功能。 ##### `strlen` **功能描述:** 获取字符串长度(默认为...
在PHP编程语言中,字符串函数是处理文本数据的关键工具,它们提供了丰富的功能来操作和分析字符串。以下是对标题“PHP中的字符串函数”及其描述中提到的一些重要知识点的详细解析: ### 1. 字符串转义与解码 - **...
本文将详细介绍PHP中一些常用字符串函数的使用方法,并通过实例进行解释。 1. 字符串分割函数:explode() 和 implode() explode() 函数可以将一个字符串按照指定的分隔符分割成数组。例如,可以将字符串 "a,b,c,d" ...
### 如何使用PHP中的字符串函数 #### 一、输出字符串函数:`echo`, `print`, `printf`, `sprintf` 在PHP中,`echo` 和 `print` 是最基础的输出字符串的方法,通常用来显示文本或者变量的内容。这两个函数非常相似...
以下是一些重要的PHP字符串函数及其详细说明: 1. **strlen()**:用于计算字符串的长度。例如,`strlen("你好")`将返回5,包括空格和特殊字符。 2. **str_split()**:将字符串拆分为字符数组。如`str_split("hello...
在PHP编程语言中,字符串...总的来说,PHP的字符串函数提供了一套全面的工具,帮助开发者在处理文本数据时实现各种操作,包括分割、连接、格式化和清理。理解并熟练运用这些函数对于编写高效、简洁的PHP代码至关重要。
### PHP多维数组转字符串函数 #### 概述 在PHP开发过程中,处理数组是非常常见的需求之一。有时候,我们可能需要将多维数组转换为字符串形式,以便于存储、传输或者进行其他操作。本文将详细介绍一个来自PLFrame ...
PHP 字符串函数大全是 PHP 编程语言中处理字符串的函数的集合。这些函数可以对字符串进行各种操作,如加密、解密、格式化、搜索、替换等。下面是 PHP 字符串函数大全的详细说明: 1. AddSlashes: 字符串加入斜线 ...
### PHP常用函数列表:涉及许多实用的字符串处理函数 在PHP开发过程中,合理地使用内置函数可以极大地提高编码效率,并使代码更加简洁易懂。本文将根据提供的部分函数列表进行整理与归纳,以便PHP开发者更好地理解...
implode()(或称为join())函数的作用则相反,它将数组元素重新组合成一个字符串,元素之间可以插入指定的分隔符。例如,将数组 ['Hello', 'World!'] 组合成 "Hello World!"。 strtok()函数用于将字符串分割成更小...
2. 提取子字符串函数(双字节): - submit($str,intstart[,intlength]):从$str中的[intstart]位置开始,提取至多[intlength]个字符长度的子字符串。 - strstr($str1,$str2):从$str1中搜索$str2并从该位置开始...
### PHP截取字符串函数的方法详解 #### 一、引言 在PHP开发过程中,经常会遇到需要截取字符串的需求。例如,在展示文章摘要时,我们希望只显示部分内容,并且避免截断单词的情况发生。本文将详细介绍一种自定义的...
本文将详细介绍PHP中几个能够替代正则表达式进行字符串操作的函数,并解释它们的使用方法和适用场景。 首先,我们来看strtok()函数,这是一个用于将字符串分割成多个元素的函数。strtok()通过预定义的字符集(即...
以下是对PHP字符串处理的一些核心知识点的详细说明: 1. **创建字符串**: - 单引号:`'Hello World!'`,在单引号中,变量不会被解析。 - 双引号:"Hello $name!",在双引号中,变量会被解析。 - 嵌套引号:可以...
三、替换字符串函数 * str_replace(search, replace, $str): 从$str 中查找 search 用 replace 来替换。 * str_ireplace(search, replace, $str): strtr($str, search, replace): 这个函数中 replace 不能为""。 * ...
这里我们将深入探讨标题和描述中提到的一些重要函数,以及一些其他相关的PHP字符串处理函数。 1. **nl2br()**: 这个函数用于将字符串中的换行符(\n)转换为HTML的换行标签 ` `。这在显示文本时特别有用,尤其是当...