In C/C definiert die Header-Datei ctype.h eine Reihe von Makros über Zeichentypen, die den Typ eines bestimmten Zeichens ermitteln können.
Es gibt keine verwandten Funktionen in PHP. Vor ein paar Tagen habe ich entdeckt, dass das von www.mm4.de heruntergeladene PHP eine Erweiterungsbibliothek mit dem Namen php_ctype.dll,
, bereitstellt
Nach dem Laden habe ich festgestellt, dass einige solcher Funktionen bereitgestellt werden, die speziell für Ihre Referenz zusammengestellt wurden.
Nachdem Sie die Datei php_ctype.dll korrekt in PHP geladen haben, verwenden Sie , um die folgenden Informationen anzuzeigen:
ctype
ctype-Funktionen aktiviert (experimentell)
Dann können Sie die bereitgestellten Funktionen nutzen. Die Verwendung aller Funktionen ist grundsätzlich die gleiche wie in C/C. Der Unterschied besteht darin, dass die Parameter der Funktion in C/C
sind
Zeichentyp (char), und in PHP können Funktionsparameter Zeichenfolgen (string) sein. Zum Beispiel:
$string="123ADAADAD";
if(isalnum($string))
{
echo „Nur Groß- und Kleinbuchstaben und Zahlen!“;
}
?>
Angehängt: Von php_ctype.dll
unterstützte Funktionen
bool isalnum(string)
bool isalpha(string)
bool iscntrl(string)
bool isdigit(string)
bool isgraph(string)
bool islower(string)
bool isPRint(string)
bool ispunct(string)
bool isspace(string)
bool isupper(string)
bool isxdigit(string)
Das Obige stellt die Funktion der Migration von C/C zu PHP zur Bestimmung des Zeichentyps vor, einschließlich des Inhalts von PHP zur Bestimmung des Zeichentyps. Ich hoffe, dass es für Freunde hilfreich sein wird, die an PHP-Tutorials interessiert sind.