就像Php官网上写着:PHP是世界上最好的语言。PHP可以解决所有问题,并且将数组转换为平面字符串也不例外。
答案:使用implode()
使用implode()将数组转换为字符串
这种转换的真正特别之处在于它是单线函数调用。
implode()函数主要有两个参数,
- Glue (
string
), 默认为空的字符串,参数是可选的。 - Pieces (
array
), 你想要转换的数组,参数必选。
现在我将举例三个列子。
例1
<?php
$sinaPost = [
"user" => "EvenYan",
"post" => "Welcome My Blog",
"timestamp" => date('Y-m-d H:i:s'),
"share_count" => 6,
"like_count" => 9
];
echo implode(" ", $sinaPost);
?>
输出
EvenYan Welcome My Blog 2020-07-16 08:51:23 6 9
例2
<?php
$mySampleArray = ["one", "two", "three"];
echo implode(" ", $mySampleArray);
?>
输出
one two three
例3
<?php
$mySampleArray = ["one", "two", "three"];
echo implode($mySampleArray);
?>
输出
onetwothree