`

php字符串函数implode

 
阅读更多

这片博文是关于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吗??不会!!输出如下内容

 

( ! ) Notice: Array to string conversion in G:\www\BBK\Index.php on line 66Call Stack # Time Memory Function Location
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中的字符串函数,帮助你更好地理解和运用这些工具。 首先,PHP提供了丰富的内置函数来操作和处理字符串。例如: 1. `strlen()` 函数用于计算字符串的长度,不包含末尾的空格。例如,`strlen(...

    php字符串函数分类

    ### PHP字符串函数分类详解 #### 一、统计(Statistics) 在处理字符串时,我们经常会遇到需要统计字符串长度的情况。PHP提供了多种方法来实现这一功能。 ##### `strlen` **功能描述:** 获取字符串长度(默认为...

    PHP中的字符串函数

    在PHP编程语言中,字符串函数是处理文本数据的关键工具,它们提供了丰富的功能来操作和分析字符串。以下是对标题“PHP中的字符串函数”及其描述中提到的一些重要知识点的详细解析: ### 1. 字符串转义与解码 - **...

    PHP常用字符串函数用法实例总结

    本文将详细介绍PHP中一些常用字符串函数的使用方法,并通过实例进行解释。 1. 字符串分割函数:explode() 和 implode() explode() 函数可以将一个字符串按照指定的分隔符分割成数组。例如,可以将字符串 "a,b,c,d" ...

    如何使用PHP中的字符串函数

    ### 如何使用PHP中的字符串函数 #### 一、输出字符串函数:`echo`, `print`, `printf`, `sprintf` 在PHP中,`echo` 和 `print` 是最基础的输出字符串的方法,通常用来显示文本或者变量的内容。这两个函数非常相似...

    php字符串函数集锦

    以下是一些重要的PHP字符串函数及其详细说明: 1. **strlen()**:用于计算字符串的长度。例如,`strlen("你好")`将返回5,包括空格和特殊字符。 2. **str_split()**:将字符串拆分为字符数组。如`str_split("hello...

    php字符串函数.pdf

    在PHP编程语言中,字符串...总的来说,PHP的字符串函数提供了一套全面的工具,帮助开发者在处理文本数据时实现各种操作,包括分割、连接、格式化和清理。理解并熟练运用这些函数对于编写高效、简洁的PHP代码至关重要。

    PHP多维数组转字符串函数

    ### PHP多维数组转字符串函数 #### 概述 在PHP开发过程中,处理数组是非常常见的需求之一。有时候,我们可能需要将多维数组转换为字符串形式,以便于存储、传输或者进行其他操作。本文将详细介绍一个来自PLFrame ...

    php字符串操作全实例心得

    PHP 字符串函数大全是 PHP 编程语言中处理字符串的函数的集合。这些函数可以对字符串进行各种操作,如加密、解密、格式化、搜索、替换等。下面是 PHP 字符串函数大全的详细说明: 1. AddSlashes: 字符串加入斜线 ...

    php常用函数列表 涉及很多好用的字符串函数

    ### PHP常用函数列表:涉及许多实用的字符串处理函数 在PHP开发过程中,合理地使用内置函数可以极大地提高编码效率,并使代码更加简洁易懂。本文将根据提供的部分函数列表进行整理与归纳,以便PHP开发者更好地理解...

    PHP常见字符串操作函数与用法总结

    implode()(或称为join())函数的作用则相反,它将数组元素重新组合成一个字符串,元素之间可以插入指定的分隔符。例如,将数组 ['Hello', 'World!'] 组合成 "Hello World!"。 strtok()函数用于将字符串分割成更小...

    基于PHP中自带的字符串操作函数合集

    2. 提取子字符串函数(双字节): - submit($str,intstart[,intlength]):从$str中的[intstart]位置开始,提取至多[intlength]个字符长度的子字符串。 - strstr($str1,$str2):从$str1中搜索$str2并从该位置开始...

    php截取字符串函数的方法_.docx

    ### PHP截取字符串函数的方法详解 #### 一、引言 在PHP开发过程中,经常会遇到需要截取字符串的需求。例如,在展示文章摘要时,我们希望只显示部分内容,并且避免截断单词的情况发生。本文将详细介绍一种自定义的...

    PHP中一些可以替代正则表达式函数的字符串操作函数

    本文将详细介绍PHP中几个能够替代正则表达式进行字符串操作的函数,并解释它们的使用方法和适用场景。 首先,我们来看strtok()函数,这是一个用于将字符串分割成多个元素的函数。strtok()通过预定义的字符集(即...

    字符串 php

    以下是对PHP字符串处理的一些核心知识点的详细说明: 1. **创建字符串**: - 单引号:`'Hello World!'`,在单引号中,变量不会被解析。 - 双引号:"Hello $name!",在双引号中,变量会被解析。 - 嵌套引号:可以...

    php 字符串操作大全

    三、替换字符串函数 * str_replace(search, replace, $str): 从$str 中查找 search 用 replace 来替换。 * str_ireplace(search, replace, $str): strtr($str, search, replace): 这个函数中 replace 不能为""。 * ...

    几个有用的php字符串过滤,转换函数代码

    这里我们将深入探讨标题和描述中提到的一些重要函数,以及一些其他相关的PHP字符串处理函数。 1. **nl2br()**: 这个函数用于将字符串中的换行符(\n)转换为HTML的换行标签 ` `。这在显示文本时特别有用,尤其是当...

Global site tag (gtag.js) - Google Analytics