English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Функция ctype_punct() проверяет, являются ли все символы печатью, не содержащими пробелов, цифр и букв.
ctype_punct( $text );
Эта функция проверяет, являются ли все символы предоставленной строки знаками препинания.
Номер | Параметры и описание |
---|---|
1 | text(обязателен) Тестированная строка. |
Если все символы в text являются печатными, но не являются буквами, цифрами и пробелами, то возвращается TRUE; в противном случае возвращается FALSE.
Пример использования функции ctype_punct() для проверки, являются ли все символы строки знаками препинания.
<?php $strings = array('k211!@!$#', 'foo!#$bar', '*$()'); foreach ($strings as $test) { if (ctype_punct($test)) { echo "$test Состоит из знаков препинания \n"; }else { echo "$test Содержит символы, не являющиеся знаками препинания \n"; } } ?>Тестирование看看‹/›
Результат вывода:
k211!@!$# Содержит символы, не являющиеся знаками препинания foo!#$bar Содержит символы, не являющиеся знаками препинания *$() Состоит из знаков препинания