Salve a tutti.
Vediamo se riesco a sottoporvi il problema.

Ecco cosa devo fare:
Prelevare una serie di dati numerici (intera colonna "valori" di circa 200 record) da DB, e assegnare a ognuno di essi un numero in base al numero finale che compone il valore prelevato memorizzandolo in un nuovo record.

esempio:

Prelevo i valori dal db
18562
154963
25488
351
ecc

isolo l'ultimo numero (uso substr)
2
3
8
1
ecc

Faccio un confronto
se il valore finale è 2 o 8, inserisco nel nuovo record un valore di 2-5
se il valore finale è 3 o 1, inserisco nel nuovo record un valore di 4-1
ecc

Riesco a prelevare i dati, a isolare l'ultimo numero, ma non posso confrontarli perchè quando gestisco i valori, risultano tutti insieme, esempio:

$valori = 2 3 8 1

probabilmente perchè prelevo i valori dal db con ciclo while.

Come posso prelevare tutti i record della colonna "valori" e poterli confrontare uno per uno?
ma sopratutto inserire il nuovo record affiancato al valore?

Grazie.