我现在已经在我的阵列上分割了地址我想将所有地址合并为1 有谁知道这样做?
Array
(
[address_street] => Level 01, No 1, First Avenue Bandar Utama
[address_zip] => 47800
[address_city] => Petaling Jaya
[address_country] => Malaysia
)
提前致谢。
答案 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);
?>