Answers for "php combine two 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

php merge 2 arrays

<?php
  $array1 = [
      "color" => "green"
  ];
  $array2 = [
      "color" => "red", 
      "color" => "blue"
  ];
  $result = array_merge($array1, $array2);
?>

// $result
[
    "color" => "green"
    "color" => "red", 
    "color" => "blue"
]
Posted by: Guest on May-01-2020
2

php array merge for associative arrays

<?php

$array1 = array('key1' => 'test1', 'key2' => 'test2');
$array2 = array('key3' => 'test3', 'key4' => 'test4');

$resultArray = array_merge($array1, $array2);

// If you have numeric or numeric like keys, array_merge will 
// reset the keys to 0 and start numbering from there

$resultArray = $array1 + $array2;

// Using the addition operator will allow you to preserve your keys,
// however any duplicate keys will be ignored.
Posted by: Guest on March-25-2020
5

php combine arrays

$output = array_merge($array1, $array2);
Posted by: Guest on June-03-2020
0

merge two arrays one as key to another php

// two arrays one become keys and second becomes values
array_combine ( array $keys , array $values );
Posted by: Guest on November-02-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

Browse Popular Code Answers by Language