3

我记得有一种简单的方法,无需 for each 即可将数组重构为字符串。

例如:

1 > my
2 > name
3 > is
4 > sam

进入 $string = "my name is sam"(中间有空格)。

这是如何用 php 完成的?

4

3 回答 3

8

你只需要内字符串:

$array = array("my", "name", "is", "sam");
$string = implode(' ', $array);
echo $string; // "my name is sam"
于 2012-07-14T22:04:45.430 回答
3

尝试这个:

<?php

$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);

print $comma_separated; // lastname,email,phone

?>
于 2012-07-14T22:04:14.170 回答
2

您应该使用内爆方法。您可以通过以下链接了解更多信息:http: //php.net/manual/en/function.implode.php

您的代码将类似于:

$string = implode(" ", $array);
于 2012-07-14T22:05:11.167 回答