Da php puoi controllare carattere per carattere la stringa e verificare che faccia parte di un certo range di codici ascii
Qui trovi la tabella
Tabella Ascii
Dal manuale di php ti porto un esempio di codice
La funzione principale è chr(ascii-code)Codice PHP:
<?php
$str = "The string ends in escape: ";
$str .= chr(27); /* add an escape character at the end of $str */
/* Often this is more useful */
$str = sprintf("The string ends in escape: %c", 27);
?>
i caratteri di una stringa puoi ottenerli così
Dove $i è un indice che incrementi in un ciclo forCodice PHP:
$stringa{$i}
Può andare?