PHP array_merge()


array_merge() , एक या एक से अधिक Array के elements को आपस में merge करता है। हमेशा पहले pass किये गए Array में बाकी Array elements append होते हैं। और फिर सभी merged elements का Array return करता है।


अगर input Array में numeric key हैं तो वो ascending order में renumbered हो जायँगी।

PHP array_merge Syntax

array_merge ( array ...$arrays );
Parameters
  1. array ...$arrays | required : ये Array की list है जिन्हे आप आपस में merge करना चाहते हैं।

  2. Return Value : सभी pass किये गए Arrays के elements का Array return होता है , अगर बिना arguments के call किया जाता है तो empty Array return होता है।


PHP array_merge

File : php_array_merge.php

Copy Fullscreen Close Fullscreen
<?php 
  $array1 = array("color" => "red", 2, 4);
  $array2 = array("a", "b", "color" => "green", 4);
  $result = array_merge($array1, $array2);
  echo "<pre>";
  print_r($result); 
  echo "</pre>";
?>
Output
Array
(
    [color] => green
    [0] => 2
    [1] => 4
    [2] => a
    [3] => b
    [4] => 4
) 

Important
अगर Input Array में same string keys हैं , तो बाद वाले Array की value overwrite हो जायगी। और अगर same numeric keys हैं तो value overwrite नहीं होगी , वो पहले Array में easily merge हो जायगी।

Hey ! I'm Rahul founder of learnhindituts.com. Working in IT industry more than 4.5 years. I love to talk about programming as well as writing technical tutorials and blogs that can help to others .... keep learning :)

Get connected with me - LinkedIn Twitter Instagram Facebook