Forum und email

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