Answers for "php array merge multiple arrays"

PHP
10

php array_merge

<?php
$array1 = array("color" => "red", 2, 4);
$array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4);
$result = array_merge($array1, $array2);
print_r($result);
?>
Array
(
    [color] => green
    [0] => 2
    [1] => 4
    [2] => a
    [3] => b
    [shape] => trapezoid
    [4] => 4
)
Posted by: Guest on June-25-2020
4

array merge in php

/* Array merge is basically use to merge the two array data. */
  
<?php
$a1=array("red","green");
$a2=array("blue","green","yellow");
print_r(array_merge($a1,$a2));
?>
  
/*
Output:
Array ( [0] => red [1] => green [2] => blue [3] => green [4] => yellow )
*/
  
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge($a1,$a2));
?>

/*
Output:
Array ( [a] => red [b] => yellow [c] => blue )
*/
  
/* In above example you can check the difference in output 
it takes all values of both array in final output, but not in associative array you can check.
because one value gets overwritten by same key reference in both array.
*/
Posted by: Guest on May-28-2020
0

php merge array with same value

function custom_array_merge(&$array1, &$array2) {
    $result = Array();
    foreach ($array1 as $key_1 => &$value_1) {
        // if($value['name'])
        foreach ($array2 as $key_1 => $value_2) {
            if($value_1['name'] ==  $value_2['name']) {
                $result[] = array_merge($value_1,$value_2);
            }
        }

    }
    return $result;
}
Posted by: Guest on August-07-2020
0

array marge in php

<?php
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_merge($a1,$a2));
?>
Posted by: Guest on January-16-2021
-1

merge array php

<?php
$array1    = array("color" => "red", 2, 4);
$array2    = array("a", "b", "color" => "green", "shape" => "trapezoid", 4);
$resultado = array_merge($array1, $array2);
print_r($resultado);
?>
Posted by: Guest on May-15-2020
0

merge three array in php

$array1 = Array
(
    '05/01',
    '05/02'
);

    $array2 = Array
(
    'ED',
    'P'
);

$array3 =Array
(
    'Mon',
    'Tue'
);
$result_array = array();
foreach ($array1 as $key=>$val)
{
    $result_array[$key] = array($array1[$key],$array2[$key],$array3[$key]);
}
echo "<PRE>"; print_r($result_array);
Posted by: Guest on November-15-2020

Browse Popular Code Answers by Language