Heim >Backend-Entwicklung >PHP-Tutorial >php怎么将数组转换为字符串

php怎么将数组转换为字符串

PHPz
PHPzOriginal
2016-06-13 12:11:1935289Durchsuche

php将数组转换为字符串的方法:可以使用implode()函数分割数组,该函数会返回由数组元素组成的字符串。还可以利用循环遍历数组元素并将其拼接成字符串。

php怎么将数组转换为字符串

php将数组转换为字符串的方法

方法1:利用内置的implode函数

implode() 函数可以将一个一维数组转化为字符串,其语法格式如下:

implode($glue, $array) 
//或者 
implode($array)

其中,$glue 用来设置一个字符串,表示使用 $glue 将数组每个元素连接在一起,默认情况下 $glue 为空字符串;$array 为需要转换的数组。

提示:implode() 函数的 $glue 参数是可选的,可以省略。

示例:使用 implode() 函数将数组转换为字符串。

<?php
$arr = array(&#39;Hello&#39;,&#39;World!&#39;,&#39;Beautiful&#39;,&#39;Day!&#39;);
echo implode(" ",$arr);
?>

输出:

Hello World! Beautiful Day!

方法2:利用循环遍历数组元素拼接成字符串

<?php
// PHP数组转字符串的方法
// 方法一:implode(glue, pieces)
$arr = [&#39;Lucy&#39;,&#39;Mike&#39;,&#39;Jery&#39;,&#39;Haly&#39;];
$str = implode(&#39;,&#39;, $arr);
// var_dump($str);
//方法二,利用循环遍历数组元素拼接成字符串
$arr1 = [&#39;Lucy&#39;,&#39;Mike&#39;,&#39;Jery&#39;,&#39;Haly&#39;];
$str1 = &#39;&#39;;
foreach ($arr1 as $key => $value) 
{
$str1 .=&#39;,&#39;.$value; 
}
var_dump($str1);

更多相关知识,请访问 PHP中文网!!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn