Ho i seguenti array :

// array dei messaggi publici della mia chat
$array1 (id_messaggio, id_mittente, testo);

// array dei messaggi privati della mia chat
$array2 (id_messaggio, id_mittente, testo, id_destinatario);

Come posso ottenere un array che contiene tutti i messaggi ?

Basta un array_merge ?