I tre caratteri in qualsiasi ordine? Nell'ordine indicato? I tre caratteri in quell'ordine ed esattamente e in sequenza?

Secondo me preg_match potrebbe aiutare

Ad esempio
Codice PHP:
if ( preg_match'/.*o.*m.*s.*/' $stringa ) {
  echo 
"ok";
} else {
  echo 
"non ok";

Restituisce ok quando le tre lettere "o", "m" e "s" appaiono in quell'ordine ma in qualsiasi punto della stringa, anche separate tra loro