Scusami, ho scritto una stupidaggine.
{autocitazione}
Lo script potrebbe essere migliorato grazie (ad esempio) ad un semplice controllo sulla variabile $numero_parole: se è uguale a 0, allora non ha senso andare a fare il ciclo successivo.
Per la fretta ho riletto male lo script e quindi scritto male.

Intendevo dire che, per migliorare lo script, potresti andare a contare gli elementi presenti nell'array $array_email[] e quindi sapere se questo è vuoto oppure no.

Scusami per l'inesattezza.