ctype_print

(PHP 4 >= 4.0.4, PHP 5)

ctype_printControlla i caratteri stampabili

Descrizione

bool ctype_print ( string $text )

Controlla che tutti i caratteri nella string, text fornita, siano stampabili.

Elenco dei parametri

text

La stringa da testare.

Valori restituiti

Restituisce TRUE se ogni carattere in text crea effettivamente output (compresi spazi). Restituisce FALSE se text contiene caratteri di controllo o caratteri che non hanno per niente alcun output o funzione di controllo.

Esempi

Example #1 Un esempio di ctype_print()

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

Il precedente esempio visualizzerà:

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

Note

Nota:

Se è fornito un integer tra -128 e 255, viene interpretato come il valore ASCII di un singolo carattere (ai valori negativi viene aggiunto 256 in modo da permettere i caratteri Extended ASCII). Qualsiasi altro intero è interpretato come una stringa contenente le cifre decimali dell'intero.

Vedere anche:

  • ctype_cntrl() - Controlla i caratteri di controllo
  • ctype_graph() - Controlla ogni carattere stampabile tranne lo spazio
  • ctype_punct() - Controlla ogni carattere stampabile che non è uno spazio o un carattere alfanumerico

add a note add a note

User Contributed Notes 1 note

up
1
Anonymous
2 years ago
Only ascii 32 thru 126 (inclusive) are considered printable. Tab (ascii 7), carriage return (ascii 13), linefeed (ascii 10) etc may produce output but are not considered printable.
To Top