您的位置 首页 php

PHP 如何把数组元素组合为字符串

php中很多时候需要把数组中的数据输出出来,并组合成一个 字符串 。虽然说这个逻辑可以用很多种方法实现,但今天要介绍两种很简单的方法,这样后期维护代码的时候,也是很方便的。

PHP implode()函数

implode():把数组元素组合为字符串,并返回字符串

语法:

implode(separator,array)
 

参数:

separator:可选。规定数组元素之间放置的内容。默认是 “”(空字符串)。

array: 必需 。要组合为字符串的数组。

例:PHP把数组转成字符串,并输出

示例:

<?php
$array = array('I','LOVE','YOU');
echo '我想对你说:'.implode(" ",$array);
?>
 

输出结果:

我想对你说:I LOVE YOU
 

示例:

<?php
$array = array('有车','有房','有美女','有钱');
echo '我今年的目标是:'.implode(",",$array);
?>
 

输出结果:

我今年的目标是:有车,有房,有美女,有钱
 

PHP join() 函数

join() 函数返回一个由数组元素组合成的字符串。

注意:join() 函数是 implode() 函数的别名。

语法:

join(separator,array)
 

参数:

separator:可选。规定数组元素之间放置的内容。默认是 “”(空字符串)。

array: 必需 。要组合为字符串的数组。

例:PHP 将数组中的值组合成字符串并输出

示例代码:

<?php
$arr = array('www','.','feiniaomy','.','com');
echo join(" ",$arr);
$array = array('飞鸟','慕鱼','博客');
echo join("",$array);
?>
 

以上代码输出结果:

www.feiniaomy.com
飞鸟慕鱼博客
 

注意:上面的示例代码中,组合数组中的元素时,中间没有以任何的字符进行间隔

示例代码:

<?php
$array = array('长寿','富贵','康宁',' 好德 ','善终');
echo '中国的五福分别为:'.join(",",$array);
?>
 

输出结果:

中国的五福分别为:长寿,富贵,康宁,好德,善终
 

注意:上面的示例代码中,组合数组的元素时,中间是以逗号(,)作用间隔的。

文章来源:智云一二三科技

文章标题:PHP 如何把数组元素组合为字符串

文章地址:https://www.zhihuclub.com/78010.shtml

关于作者: 智云科技

热门文章

网站地图