做可列印字串檢測,空格除外

ctype_graph

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

ctype_graph做可列印字串檢測,空格除外

說明

ctype_graph(string $text): bool

檢查提供的 stringtext 裡面的字元輸出都是可見的。

參數

text

需要被測試的字串。

返回值

如果 text 裡面的每個字元都是輸出可見的(沒有空白),就返回 true ;反之就返回 false

範例

示例 #1 一個 ctype_graph() 例子

<?php
$strings 
= array('string1' => "asdf\n\r\t"'string2' => 'arf12''string3' => 'LKA#@%.54');
foreach (
$strings as $name => $testcase) {
    if (
ctype_graph($testcase)) {
        echo 
"The string '$name' consists of all (visibly) printable characters.\n";
    } else {
        echo 
"The string '$name' does not consist of all (visibly) printable characters.\n";
    }
}
?>

以上例程會輸出:

The string 'string1' does not consist of all (visibly) printable characters.
The string 'string2' consists of all (visibly) printable characters.
The string 'string3' consists of all (visibly) printable characters.

註釋

注意:

如果給出一個 -128 到 255 之間(含)的int, 將會被解釋為該值對應的ASCII字元 (負值將加上 256 以支援擴充套件ASCII字元). 其它整數將會被解釋為該值對應的十進制字串.

參見

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *