— Де-регистрирајте функција за извршување на секој тикер
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
— Де-регистрирајте функција за извршување на секој тикер
Референца за `book.ctype.php` со подобрена типографија и навигација.
Проверка на тип на карактер
Вовед
Функциите обезбедени од оваа екстензија проверуваат дали карактер или стринг спаѓа во одредена класа на карактери според тековниот локал (види исто така setlocale()).
Кога се повикуваат со аргумент цел број, овие функции се однесуваат исто како нивните C пандани од ctype.h. Тоа значи дека ако се помине цел број помал од 256, ќе ја користи ASCII вредноста за да види дали се вклопува во наведениот опсег (цифрите се во 0x30-0x39). Ако бројот е помеѓу -128 и -1 вклучително, тогаш ќе се додаде 256 и проверката ќе се изврши на тоа.
Од PHP 8.1.0, поминувањето аргумент што не е стринг е застарено. Во иднина, аргументот ќе се толкува како стринг наместо како ASCII кодна точка. Во зависност од наменетото однесување, аргументот треба или да се префрли на string или експлицитно повикување на chr() треба да се направи.
Кога се повикуваат со аргумент стринг, тие ќе го проверат секој карактер во стрингот и ќе вратат само
true ако секој карактер во стрингот ги исполнува бараните критериуми. Кога се повикува со празен стринг, резултатот секогаш ќе биде false.
Поминувањето било што друго освен стринг или цел број ќе врати false immediately.
Треба да се напомене дека ctype функциите секогаш се претпочитаат пред регуларни изрази, па дури и пред некои еквивалентни "str_*" and "is_*" функции. Ова се должи на фактот дека ctype користи нативна C библиотека и затоа обработува значително побрзо.
Забелешка:
Овие функции воопшто не се поврзани со Python "ctypes" библиотеката. Името на екстензијата потекнува од ctype.h C заглавие каде што се дефинирани нивните C еквиваленти.
Оваа екстензија исто така претходи на Python "ctypes", така што секое забунување предизвикано од ова именување тешко дека е вина на PHP.
- Installing/Configuring
- Ctype функции
- ctype_alnum — Провери за алфанумерички карактер(и)
- ctype_alpha — Провери за алфабетски карактер(и)
- ctype_cntrl — Провери за контролни карактери
- ctype_digit — Провери за нумерички карактер(и)
- ctype_graph — Провери за било кој печатлив карактер(и) освен празно место
- ctype_lower — Провери за мали букви
- ctype_print — Провери за печатени знаци
- ctype_punct — Провери за кој било печатен знак што не е празно место или алфанумерички знак
- ctype_space — Провери за празни места
- ctype_upper — Провери за големи букви
- ctype_xdigit — Провери за знаци што претставуваат хексадецимална цифра