in che senso "estrarre l'array"? quale array?
$array_posti come è messo adesso il codice è una stringa che ogni ciclo cambia valore...alla fine avrà il valore dell'ultimo ciclo.

tu vuoi che $array_posti contenga tt le stringhe risultanti dalla query (dopo il replace del testo)?