PHP - ctype_cntrl() 函数



PHP 字符类型检查ctype_cntrl()函数用于检查给定字符串中的所有字符是否都是控制字符。控制字符是不可打印的字符,用于控制文本的处理或显示方式,例如换行符(\n)、制表符(\t)等。

如果给定字符串仅由控制字符组成,则此函数返回布尔值true;否则,返回false。如果给定字符串为空(""),此函数将始终返回 "false"。

语法

以下是 PHP 字符类型检查ctype_cntrl()函数的语法:

ctype_cntrl(mixed $text): bool

参数

此函数接受一个参数,如下所述:

  • text (必需) - 需要测试的字符串。

返回值

如果 text 中的每个字符都是控制字符,则此函数返回 "true",否则返回 "false"。

示例 1

以下是 PHP ctype_cntrl()函数的基本示例:

<?php
   $string = "\t\n";
   echo "The given string is: $string";
   echo "\nDoes the string '$string' consists of all control characters? ";
   var_dump(ctype_cntrl($string));
?>

输出

上述程序输出如下:

The given string is:

Does the string '
' consists of all control characters? bool(true)

示例 2

如果给定字符串并非全部由控制字符组成,则 PHP ctype_cntrl()函数将返回 false

<?php
   $string = "Tutorialspoint";
   echo "The given string is: $string";
   echo "\nDoes the string '$string' consist of all control characters? ";
   var_dump(ctype_cntrl($string));
?>

输出

执行上述程序后,将显示以下输出:

The given string is: Tutorialspoint
Does the string 'Tutorialspoint' consist of all control characters? bool(false)

示例 3

如果给定字符串为空(""),此函数将始终返回 false

<?php
   $string = " ";
   echo "The given string is: $string";
   echo "\nDoes the string '$string' consist of all control characters? ";
   var_dump(ctype_cntrl($string));
?>

输出

以下是上述程序的输出:

The given string is:
Does the string ' ' consist of all control characters? bool(false)
php_function_reference.htm
广告