Share on Google+Share on Google+

PHP Array Merge

Advertisement
PHP Array Merge: This PHP tutorial helps you to learn how to merge more than one array in PHP. it includes general format or signature, the value it returns etc. Examples will illustrate this function.

PHP Array Merge

In many situations we have to merge two or more than two arrays, we need to use array_merge() function. This function merges or append the elements of one array to the previous array.  

General description of array_merge() is: 

General Format array array_merge(array $var1 [, array $var2 [,.....]])
Parameters $varn: the arrays to be merge

 

Return Value Returns the resulting array

Unlike in PHP 4, PHP 5 only accepts parameters of array() type. You can typecast to merge different types. This point can be clear with the help of example 4 as mentioned below:  

Example 1:

<?php

$array1=array("This","is","first","array");

var_dump($array1);

$array2=array("This","is","second","array");

echo"<br/>";

var_dump($array2);

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

echo"<br/>";

var_dump($array3);

$var="This is a variable";

$array3=array_merge($array1,$var);

var_dump($array3);

?>

Output:

array(4) {
  [0]=>
  string(4) "This"
  [1]=>
  string(2) "is"
  [2]=>
  string(5) "first"
  [3]=>
  string(5) "array"
}

array(4) {
  [0]=>
  string(4) "This"
  [1]=>
  string(2) "is"
  [2]=>
  string(6) "second"
  [3]=>
  string(5) "array"
}

array(8) {
  [0]=>
  string(4) "This"
  [1]=>
  string(2) "is"
  [2]=>
  string(5) "first"
  [3]=>
  string(5) "array"
  [4]=>
  string(4) "This"
  [5]=>
  string(2) "is"
  [6]=>
  string(6) "second"
  [7]=>
  string(5) "array"
}


Warning:  array_merge() [function.array-merge]: Argument #2 is not an array in C:\wamp\www\php\arrayMerge.php on line 12

NULL

Note: As you can see a warning message, it indicates that we cannot merge a variable with an array. We can typecast it into array by array($var), and after that we can easily merge any variable with an array.

 

Advertisements

Advertisement

Posted on: October 27, 2009 If you enjoyed this post then why not add us on Google+? Add us to your Circles

Share this Tutorial Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.