a parte il fatto che il controllo potresti farlo direttamente nella query, hai provato array_merge?
Regole del Forum