Salve a tutti dato questo esempio,
č possibile creare una funzione che faccia array_merge_recursive() solo che il merge andrebbe fatto non aggiungendo i valori al nuovo array ma passandoli come referenza?

Codice PHP:
<?php

$a
=array(
    
3,
    
'7',
    array( 
5NULL'test' ),
    
29.5,
    
'd' => 3
);

$b=array(
    
'd' => 3,
    
3,
    
222
);

$all array_merge_recursive$a$b );

print_r$a );
print_r$b );
print_r$all );

/*
------
output
------
Array
(
    [0] => 3
    [1] => 7
    [2] => Array
        (
            [0] => 5
            [1] => 
            [2] => test
        )

    [3] => 29.5
    [d] => 3
)
Array
(
    [d] => 3
    [0] => 3
    [1] => 222
)
Array
(
    [0] => 3
    [1] => 7
    [2] => Array
        (
            [0] => 5
            [1] => 
            [2] => test
        )

    [3] => 29.5
    [d] => Array
        (
            [0] => 3
            [1] => 3
        )

    [4] => 3
    [5] => 222
)
*/

?>
Ossia se alla fine facendo $all[0] = 4; dovrebbe modificarsi pure la prima chiave di $a