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.

Windows verzie PHP majú vstavanú podporu pre toto rozšírenie. Nemusíte načítať žiadne dodatočné rozšírenie, aby ste mohli tieto funkcie používať.

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

Runtime Konfigurácia

Toto rozšírenie nemá žiadne konfiguračné direktívy definované v php.ini.

Typy zdrojov

Toto rozšírenie nemá definované žiadne typy zdrojov.

Preddefinované Konštanty

Toto rozšírenie nemá definované žiadne konštanty.

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