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ť.
Note: 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.
Table of Contents
- 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