ctype_print
ctype_space
ctype
PHP Manual

# ctype_punct

(PHP 4 >= 4.0.4, PHP 5)

ctype_punct — Проверяет, является ли указанный символ печатаемым, но не является пробельным или буквенно-цифровым символом

### Описание

bool ctype_punct ( string `$text` )

Проверяет, все ли символы в переданной строке `text` являются символами пунктуации.

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

`text`

  Проверяемая строка.

### Возвращаемые значения

Возвращает `TRUE`, если каждый символ в строке `text` является печатаемым, но не является ни буквой, ни цифрой, ни пустым символом, `FALSE` в противном случае.

### Примеры

Пример #1 Пример использования ctype_punct()

`<?php
$strings = array('ABasdk!@!$#', '!@ # $', '*&$()');
foreach ($strings as $testcase) {
if (ctype_punct($testcase)) {
echo "Строка $testcase состоит только из символов пунктуации.\n";
} else {
echo "Строка $testcase не состоит только из символов пунктуации.\n";
}
}
?>`

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

    Строка ABasdk!@!$# не состоит только из символов пунктуации.
    Строка !@ # $ не состоит только из символов пунктуации.
    Строка *&$() состоит только из символов пунктуации.

### Смотрите также

- ctype_cntrl() - Проверяет, является ли указанный символ управляющим
- ctype_graph() - Проверяет, является ли указанный символ печатаемым, за исключением пробельного

ctype_print
ctype_space
ctype
PHP Manual