Ciao a tutti,
ho questi due array, dove nel primo manca l'informazione del "name" (che e' obbligatorio) e nel secondo quello dello "state" (che puo' anche essere NULL)
Esiste una funzione che mi permette di "unirli" e di avere un solo array? Non riesco a capire come usare la funzione merge

Nel caso non ci fosse una funzione, quale sarebbe l'alternativa.

Grazie in anticipo per qualsiasi consiglio

Questo il primo Array (di SESSION)

Codice PHP:

$_SESSION
['asd']['country']=array();

Array
(
    [
0] => Array
        (
            [
id] => 0
            
[name] => 
            [
state] => 
        )

    [
1] => Array
        (
            [
id] => 56
            
[name] => 
            [
state] => Checked
        
)

    [
2] => Array
        (
            [
id] => 372
            
[name] => 
            [
state] => 
        )

    [
3] => Array
        (
            [
id] => 724
            
[name] => 
            [
state] => 
        )


Questo il secondo array
Codice PHP:

$aCountryAll
=array();

Array
(
    [
0] => Array
        (
            [
id] => 0
            
[name] => Danimarca
            
[state] => 
        )

    [
1] => Array
        (
            [
id] => 56
            
[name] => Canada
            
[state] => 
        )

    [
2] => Array
        (
            [
id] => 372
            
[name] => Italia
            
[state] => 
        )

    [
3] => Array
        (
            [
id] => 724
            
[name] => Belgio
            
[state] => 
        )