Php 如何将多个数组合并为一个?

Php 如何将多个数组合并为一个?,php,arrays,merge,Php,Arrays,Merge,我已经在数组中拆分了地址,现在我想将所有地址合并为1 有人知道怎么做吗 Array ( [address_street] => Level 01, No 1, First Avenue Bandar Utama [address_zip] => 47800 [address_city] => Petaling Jaya [address_country] => Malaysia ) 提前感谢。您可以使用函数将数组元素合并为字符串

我已经在数组中拆分了地址,现在我想将所有地址合并为1 有人知道怎么做吗

Array
(
   [address_street] => Level 01, No 1, First Avenue Bandar Utama

   [address_zip] => 47800

   [address_city] => Petaling Jaya

   [address_country] => Malaysia


   )
提前感谢。

您可以使用函数将数组元素合并为字符串

    $array = array('lastname', 'email', 'phone');

    $comma_separated = implode(",", $array);

    echo $comma_separated; // lastname,email,phone  
可以使用“内爆”或执行以下操作:

$mystring = $myarrayname['address_street'] . "<br />" . $myarrayname['address_city'] . " " . $myarrayname['address_zip'] . "<br />" . $myarrayname['address_country']; 
echo $mystring;
这会打印出来

班达尔乌塔马第一大道1号01层

佩塔林加亚47800

马来西亚


您可以在php中使用array_merge,它可以合并两个或多个数组。 前


? 上面的示例看起来像一个数组…将地址合并为1,您的意思是将其作为字符串使用\n总是更好。在清除所有xss后,您可以在必要时处理nl2br以用于html。
<?php
$array1 = array("color" => "red", 2, 4);
$array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4);
$array3 = array(1 => 'bar');
$result = array_merge($array1, $array2, $array3);
print_r($result);
?>