Ciao a tutti.
Mi sto perdendo in un bicchier d'acqua..
Mi vengono passati da un form questi array (con indici "7,8,3,22" non sempre ordinati e non sempre presenti - vedi array3):

Array1
(
[7] => 1
[8] => 1
[3] => 1
[22] => 1
)

Array2
(
[7] => 0
[8] => 0
[3] => 1
[22] => 0
)

Array3
(
[3] => 1
)

Vorrei creare un nuovo array così:

Arrayresult [3] ( 1, 1, 1 )
Arrayresult [7] ( 1, 0, 0 )
Arrayresult [8] ( 1, 0, 0 )
Arrayresult [22] ( 1, 0, 0 )

Scusate se mi sono spiegato male ma spero l'esempio possa farlo meglio.
Grazie ciao.