un array in php è un array non ha alcun tipo, cioè non esiste in php un array di interi piuttosto che di float o di stringhe.

I controlli che dovresti fare sono almeno, quello per vedere se $_POST[chiave] è settato,
usando isset.

Poi per vedere se $_POST['chiave'] contiene quello che desideri, allora puoi usare il controllo che fa al caso tuo sul tipo o sul contenuto vero e proprio (dai un'occhiata alle espressioni regolari).

In ogni caso per uscire da un ciclo o usi il ciclo for, while o do while al posto del foreach usando l'opportuna condizione oppure al verificarsi di determinate condizioni usi il comando break.