如何将数组转换为字符串

How to convert Arrays into Strings

我正在尝试制作自己的网站,但遇到了一个小问题。
我已经创建了一个数据库,所以保存了一些联系信息(比如街道、城市、联系人 phone...) 我将这些信息作为数组获取。
如果你们能帮我弄清楚我如何对数组进行排序,或者至少将它们分开,那就太好了。

我认为使用字符串是个好主意,但我无法转换它们。 目前我在这里使用它:

$details = array('street', 'city','state', 'zipcode', 'location_name', 'country', 'date_created', 'contact_phone');
$comma_separated = implode(",", $details);

echo $comma_separated;

$details 是包含所有信息的数组。
我很感谢你的帮助 :D

这是给你的例子:

<?php
// define string
$str = array('tinker ', 'tailor' , 'soldier' , 'spy');
echo implode(" ",$str);
?>

输出将是:

tinker tailor soldier spy

您的代码有效,结果应如下所示:"street,city,state,zipcode,location_name,country,date_created,contact_phone"

但是如果你想单独获取这些信息,你必须将每个元素存储在变量中,比如

$data_street = $details[0];

这个变量包含数组 $details 的第一个元素,所以如果你回显 $data_street,你可以显示这个:

street

还有另一个值:

$data_state = $details[2];

$data_state return :

state

看:http://php.net/manual/en/language.types.array.php