Please take a look to my code below .
$referenceTable = array();
$referenceTable['val1'] = array(1, 2);
$referenceTable['val2'] = 3;
$referenceTable['val3'] = array(4, 5);
$testArray = array();
$testArray = array_merge($testArray, $referenceTable['val1']);
var_dump($testArray);
$testArray = array_merge($testArray, $referenceTable['val2']);
var_dump($testArray);
$testArray = array_merge($testArray, $referenceTable['val3']);
var_dump($testArray);
I was trying to work with two arrays as you can see and while trying to merge the empty array with the older ones i am getting the warnings as
Warning: array_merge(): Argument #2 is not an array
Warning: array_merge(): Argument #1 is not an array
The Output which i get is
array(2) { [0]=> int(1) [1]=> int(2) }
NULL
NULL
I am unable to fix this thing , help appreciated .