XVI. Character type functions

Einführung

Die Funktionen dieser Extension überprüfen, ob ein Zeichen oder eine Zeichenkette in eine bestimmte Zeichenklasse fällt, unter Berücksichtigung der momentanen locale-Einstellung (Siehe auch setlocale()).

Beim Aufruf mit einem Integer-Argument verhalten sich diese Funktionen exakt wie ihre C-Gegenstücke aus ctype.h.

Beim Aufruf mit einem String-Argument überprüfen Sie jedes einzelne Zeichen und geben nur TRUE zurück, wenn jedes einzelne Zeichen die angeforderten entsprechenden Kriterien erfüllt. Beim Aufruf mit einer leeren Zeichenkette wird immer TRUE zurückgegeben.

Sobald irgendetwas anderes als String oder Integer als Argument übergeben wird, wird sofort FALSE zurückgegeben.

Anforderungen

Keine außer der Funktionen aus der C-Bibliothek, die immer verfügbar sind.

Installation

Seit PHP 4.2.0 sind diese Funktionen standardmäßig aktiviert. In älteren Versionen müssen Sie PHP mit --enable-ctype konfigurieren. Sie können die cytpe-Unterstützung mit --disable-ctype abschalten.

The windows version of PHP has built in support for this extension. You do not need to load any additional extension in order to use these functions.

Anmerkung: Ab PHP 4.3.0 ist eine integrierte ctype-Unterstützung vorhanden.

Laufzeit Konfiguration

Diese Erweiterung definiert keine Konfigurationseinstellungen in der php.ini.

Resource Typen

Diese Erweiterung definiert keine Resource-Typen.

Vordefinierte Konstanten

Diese Erweiterung definiert keine Konstanten.

Inhaltsverzeichnis
ctype_alnum -- Auf alphanumerische Zeichen überprüfen
ctype_alpha -- Auf Buchstabe(n) überprüfen
ctype_cntrl -- Auf Steuerzeichen überprüfen
ctype_digit -- Auf Dezimalzeichen überprüfen
ctype_graph -- Auf druckbare Zeichen (außer Leerzeichen) überprüfen
ctype_lower -- Auf Kleinbuchstaben überprüfen
ctype_print -- Auf druckbare Zeichen überprüfen
ctype_punct --  Auf druckbare Zeichen überprüfen, die weder Leerzeichen, noch alphanumerische Zeichen sind
ctype_space -- Auf Leerzeichen überprüfen
ctype_upper -- Auf großgeschriebene Zeichen überprüfen
ctype_xdigit --  Auf Hexadezimalziffern überprüfen