Ciao, ti ringrazio per la risposta.
Preciso il tutto.

Ho 14 campi selezionabili che archivio nel database, quindi potrei aver selezionato per esempio i campi 1-3-5-6-7

Quello che mi interessa avere come risultato è che se un campo selezionato ha o non ha un numero adiacente.

quindi il risultato dovrebbe essere:

1 - valore singolo
3 - valore singolo
5 - con adiacente 6
6 - con adiacente 5 e 7
7 - con adiacente 6

Alla fine devo avere un risultato che mi identifichi il numero di gruppi di selezioni.
Sempre in questo esempio che mi dica che ho 2 selezioni singole (l'1 ed il 3) ed un gruppo con 3 selezioni (il 5 il 6 ed il 7).

Hai idea di come sia fattibile fare una cosa del genere?