XV. Funkcie znakových typov

Úvod

Funkcie poskytované týmto rozšírením kontrolujú, či znak alebo reťazec spadá do príslušnej znakovej triedy podľa aktuálneho umiestnenia (tiež pozri setlocale()).

Pri volaní s argumentom typu integer sa tieto funkcie správajú presne ako ich C náprotivky z ctype.h.

Pri volaní s reťazcovým argumentom skontrolujú každý znak v reťazci a vrátia iba TRUE ak sa každý znak v reťazci zhoduje s požadovaným kritériom. Pri volaní s prázdnym reťazcom bude vždy výsledkom TRUE.

Hocičo iné než reťazec alebo integer okamžite vráti FALSE.

Požiadavky

Žiadne, popri funkciách zo štandardnej C knižnice, ktoré sú vždy dostupné.

Inštalácia

Počínajúc s PHP 4.2.0 sú tieto funkcie defaultne sprístupnené. Pre staršie verzie musíte PHP nakonfigurovať a skompilovať s --enable-ctype. ctype podporu možete vypnúť s --disable-ctype.

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.

Poznámka: Vstavaná podpora pre ctype je dostupná s PHP 4.3.0.

Konfigurácia behu

This extension has no configuration directives defined in php.ini.

Typy prostriedkov

This extension has no resource types defined.

Preddefinované konštanty

This extension has no constants defined.

Obsah
ctype_alnum -- Skontrolovať alfanumerický(é) znak(y)
ctype_alpha -- Skontrolovať abecedný(é) znak(y)
ctype_cntrl -- Skontrolovať kontrolný(é) znak(y)
ctype_digit -- Skotrolovať numerický(é) znak(y)
ctype_graph -- Skotrolovať všetky vytlačiteľné znaky okrem medzery
ctype_lower -- Skontrolovať lowercase znak(y)
ctype_print -- Skotrolovať vytlačiteľný(é) znak(y)
ctype_punct --  Skontrolovať všetky vytlačiteľné znaky, ktorými nie sú biele miesta alebo alfanumerické znaky
ctype_space -- Skontrolovať prázdny(e) znak(y)
ctype_upper -- Skontrolovať uppercase znak(y)
ctype_xdigit --  Skontrolovať znak(y) reprezentujúci(e) hexadecimálnu číslicu