ciao, tramite un form generato dinamicamente, invio dei valori che recupero, in un'altra pagina, con un ciclo IF

io dovrei fare un controllo ed assicurarmi che siano numerici ed univoci tra essi.

esempio: se invio 5 campi il risultato dovrebbe essere

esatto in questo modo:

4 - 5 - 2 - 1 - 3
1 - 4 - 3 - 2 - 5
ecc...

ma sbagliato in questo altro:

2-2-1-5-5
a-d-1-5-4
ecc..

come posso fare questo controllo con il minor codice possibile?