Share your knowledge with other learners . . . Write As Guest

PHP array_merge()

📔 : PHP 🔗

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 हो जायगी।

Related Topics :

Rahul Kumar

Rahul Kumar

Hi ! My name is Rahul Kumar Rajput. I'm a back end web developer and founder of learnhindituts.com. I live in Uttar Pradesh (UP), India and I love to talk about programming as well as writing technical tutorials and tips that can help to others.

Get connected with me. :) LinkedIn Twitter Instagram Facebook