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

时间:2016-03-09 04:34:21

标签: 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


   )

提前致谢。

3 个答案:

答案 0 :(得分:1)

您可以使用implode或执行以下操作:

$mystring = $myarrayname['address_street'] . "<br />" . $myarrayname['address_city'] . " " . $myarrayname['address_zip'] . "<br />" . $myarrayname['address_country']; 
echo $mystring;

这将打印

  

01级,1号,第一大道Bandar Utama

     

八打灵再也47800

     

马来西亚

答案 1 :(得分:0)

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

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

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

    echo $comma_separated; // lastname,email,phone  

答案 2 :(得分:0)

你可以在php中使用array_merge(),它可以合并两个或多个数组。 EX。

<?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);
?>