I have 3 arrays like this:
1st
Array
(
[0695] => Array
(
[loan_number] => 0695
[start_date] => 2011-12-25
)
)
2nd
Array
(
[0695] => Array
(
[name] => ''
[address] => ''
)
)
3rd
Array
(
[0695] => Array
(
[items] => Array
(
[0] => Array
(
[item] => ''
[qty] => ''
[price] => ''
)
)
)
)
array_merge_recursive(array1,array2,array3)
produces:
Array
(
[0695] => Array
(
[loan_number] => 0695
[start_date] => 2011-12-25
[name] => ''
[address] => ''
[items] => Array
(
[0] => Array
(
[item] => ''
[qty] => ''
[price] => ''
)
)
)
)
but if the array keys are like this
Array
(
[1685] => Array
(
[loan_number] => 1685
[start_date] => 2011-12-25
)
)
Array
(
[1685] => Array
(
[name] => ''
[address] => ''
)
)
Array
(
[1685] => Array
(
[items] => Array
(
[0] => Array
(
[item] => ''
[qty] => ''
[price] => ''
)
)
)
)
this produce result like this
Array
(
[0] => Array
(
[loan_number] => 1685
[start_date] => 2011-12-25
)
[1] => Array
(
[name] => ''
[address] => ''
)
[2] => Array
(
[items] => Array
(
[0] => Array
(
[item] => ''
[qty] => ''
[price] => ''
)
)
)
)
Any idea why this happening and how to prevent this and get the result as first one?