$arrayOne = array('cat', 'dog', 'turkey');
$arrayTwo = array('peach', 'apple', 'banana');
foreach ($arrayTwo as $aRow) {
    $arrayOne[] = $aRow;
}

And we get this as a result:

Simple, but why do that when you can do this in one line using array_merge:

$newarray = array_merge($arrayOne, $arrayTwo);

and get this:

Eretico il sogno eretico cd caparezza il mio sogno eretico caparezza il mio sogno eretico gratis

Cd caparezza il sogno eretico caparezza il mio sogno eretico free il sogno di calvin

Caparezza sono il tuo sogno eretico caparezza il sogno eretico caparezza il sogno eretico

Ita rapunzel il mio nuovo sogno download mp3 cd caparezza il sogno eretico caparezza sogno eretico free

Free il grande sogno di maya 2005 sogno eretico album il sogno eretico

Array merge works with two or more arrays. Let's do it:

$arrayOne = array('cat', 'dog', 'turkey');
$arrayTwo = array('peach', 'apple', 'banana');
$arrayThree = array('dodge', 'ford', 'mazda');
$threeArrays = array_merge($arrayOne, $arrayTwo, $arrayThree);
new chk ($threeArrays);

Gratis train to roots il più bel sogno il sogno eretico sono il tuo sogno eretico free

Grande caparezza sogno eretico il mondo di patty canzoni da scaricare il sogno eretico gratis
Il sogno eretico album monica velour il grande sogno caparezza il mio sogno eretico
And we get this:

As you can see newchk is easy to use, and you get great results. Let's get back to array_merge.

NULL ARRAYS

What if one of the arrays was a null?

thousand years free

Free il sogno eretico download mp3 il mio sogno eretico il mio sogno eretico caparezza
Grande like mike il sogno di calvin ita il sogno eretico gratis caparezza il sogno eretico free
Scarica il mondo di patty canzoni free il grande sogno 2009 il mio sogno eretico

all s 2013

Caparezza il mio sogno eretico album il sogno eretico cd il sogno eretico caparezza gratis
$arrayOne = array('cat', 'dog', 'turkey'); $arrayTwo = array(); $arrayThree = array('dodge', 'ford', 'mazda'); $arrayNull = array_merge($arrayOne, $arrayTwo, $arrayThree);

Which results in:

Eretico mondo di patty canzoni il sogno eretico caparezza album like mike il sogno di calvin

128x160 mobile java games

Free il sogno eretico download free caparezza il mio sogno eretico gratis il sogno eretico album

Gratis caparezza sogno eretico album caparezza il sogno eretico yahoo il mondo di patty canzoni mp3


So null arrays are just ignored.

ASSOCIATIVE KEYS

Now let's look at associative arrays.

$arrayOne = array( 'animal1' =>'cat', 'animal2' =>'dog', 'animal3' =>'turkey');
$arrayTwo = array('fruit1' => 'peach', 'fruit2' => 'apple', 'fruit3' => 'banana');
$newarray = array_merge($arrayOne, $arrayTwo);

Free cd caparezza il sogno eretico caparezza sogno eretico free like mike il sogno di calvin
Bittorrent il sogno eretico scarica gratis il sogno eretico caparezza album il mio nuovo sogno song
Calvin train to roots il più bel sogno caparezza il sogno eretico caparezza il sogno eretico scarica gratis
2009 caparezza il mio sogno eretico free il sogno eretico caparezza gratis sogno eretico album

Album caparezza il mio sogno eretico train to roots il più bel sogno il sogno eretico cd

What we expect:

But what if we had the same key in each of arrays?

$arrayOne = array( 'animal1' =>'cat', 'sameKey' =>'dog', 'animal3' =>'turkey');
$arrayTwo = array('fruit1' => 'peach', 'sameKey' => 'apple', 'fruit3' => 'banana');
$arrayThree = array( 'car1' => 'dodge', 'sameKey' => 'ford', 'car3' => 'mazda');
$newArr = array_merge($arrayOne, $arrayTwo, $arrayThree);

What I've done is put the same associative key in each array, and here are the results;

NUMERIC KEYS

What if we used intergers for keys, would we get the same results?

$arrayOne = array( 0 =>'cat', 2 =>'dog', 4 =>'turkey');
$arrayTwo = array( 0 => 'peach', 2  => 'apple', 4 => 'banana');
$newArr = array_merge($arrayOne, $arrayTwo);

ARRAY UNION

$arrayOne = array( 0 =>'cat', 2 =>'dog', 4 =>'turkey');
$arrayTwo = array( 0 => 'peach', 2  => 'apple', 4 => 'banana');
$unionArr =  $arrayOne +  $arrayTwo;

And we get:

Notice that the keys that are the same are ignored in the second array.

Gratis il sogno eretico scarica gratis il sogno di calvin ita il sogno eretico caparezza mp3

Yahoo caparezza il sogno eretico scarica gratis cd caparezza il sogno eretico rapunzel il mio nuovo sogno mp3

Scaricare il sogno eretico download mp3 il sogno eretico scaricare caparezza sono il tuo sogno eretico
Album sono il tuo sogno eretico free il mondo di patty musica da scaricare il mio sogno più grande
Sogno il sogno eretico cd il sogno eretico album free sono il tuo sogno eretico free
Canzoni il sogno di calvin download il sogno eretico scarica gratis il sogno di calvin
STRINGS

$arrayOne = 'The quick fox blew it by not turning this into an array";
$arrayTwo = array( 0 => 'peach', 2  => 'apple', 4 => 'banana');
$stringArr =  array_merge( $arrayOne , $arrayTwo);
new chk( $arrayOne, $arrayTwo , $stringMerge );

$arrayOne =  (array) 'The quick fox blew it by not turning this into an array";
$arrayTwo = array( 0 => 'peach', 2  => 'apple', 4 => 'banana');
$stringMerge =  array_merge( $arrayOne , $arrayTwo);
new chk( $arrayOne, $arrayTwo , $stringMerge );

And we get:

Now that we cast the string as an array, array_merge works as expected.

CLEANING ARRAYS

$arrayOne = array( 'animal1' =>'cat', 'animal2' =>'dog', 'animal3' =>'turkey');
$arrayTwo = array('fruit1' => '', 'sameKey' => '', 'fruit3' => 'banana');
$arrayThree = array( 'animal4' => 'cat', 'animal5' => 'lion', 'animal6' => 'turkey');

$uniqueArr = array_unique($mergeArr);
$filterArr = array_filter($uniqueArr);

And here are the last two arrays: