ctype_print

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

ctype_print — Перевірка друкованих символів

Опис

ctype_print(mixed $text): bool

Перевіряє, чи передано рядок (string) text тільки із друкованих символів.

Список параметрів

text

Перевірений рядок.

Зауваження :

Якщо передано ціле число (int) в діапазоні між -128 і 255 включно, воно буде оброблено як ASCII-код одного символу (до негативних значень буде додано 256, щоб функція могла представити символи з розширеного діапазону ASCII). Інші цілі числа будуть оброблені як рядки, що містять десяткові цифри цілих чисел.

Увага

Починаючи з PHP 8.1.0, передача нерядкових аргументів застаріла. У майбутньому аргумент замість ASCII-коду інтерпретуватиметься як рядок. Залежно від передбачуваної поведінки аргумент або перетворюють у рядок (string), або викликають функцію chr()

Значення, що повертаються

Повертає true, якщо кожен символ у рядку text практично створює висновок (включаючи прогалини). Повертає false, якщо параметр text містить керуючі символи або символи, які не мають виводу або функції керування. При виклику з порожнім рядком результатом завжди буде false

Приклади

Приклад #1 Приклад використання функції ctype_print()****

Loading...

Результат виконання наведеного прикладу:

Строка 'string1' не состоит только из печатных символов.
Строка 'string2' состоит только из печатных символов.
Строка 'string3' состоит только из печатных символов.

Дивіться також

  • ctype_cntrl() - Перевіряє керуючі символи
  • ctype_graph() - Перевіряє будь-які друковані символи крім пробілу
  • ctype_punct() - Перевіряє друковані символи, які не містять пробілових або буквено-цифрових символів
  • IntlChar::isprint() - Перевіряє, чи символ відображається