ctype_space

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

ctype_spaceControlla gli spazi

Descrizione

ctype_space(mixed $text): bool

Controlla che tutti i caratteri nella string, text fornita, creino spazi.

Elenco dei parametri

text

La stringa da testare.

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.

Avviso

As of PHP 8.1.0, passing a non-string argument is deprecated. In the future, the argument will be interpreted as a string instead of an ASCII codepoint. Depending on the intended behavior, the argument should either be cast to string or an explicit call to chr() should be made.

Valori restituiti

Restituisce true se ogni carattere di text crea qualsiasi tipo di spazio bianco, false in caso contrario. Oltre al carattere spazio, questo include anche i caratteri tab, tab verticale, line feed (avanza di una riga), carriage return (a capo) e form feed (avanza di un modulo). When called with an empty string the result will always be false.

Esempi

Example #1 Un esempio di ctype_space()

<?php
$strings
= array(
'string1' => "\n\r\t",
'string2' => "\narf12",
'string3' => '\n\r\t' // nota le virgolette singole
);
foreach (
$strings as $name => $testcase) {
if (
ctype_space($testcase)) {
echo
"La stringa '$name' è composta solo da spazi vuoti.\n";
} else {
echo
"La stringa '$name' contiene caratteri diversi dallo spazio.\n";
}
}
?>

Il precedente esempio visualizzerà:

La stringa 'string1' è composta solo da spazi vuoti.
La stringa 'string2' contiene caratteri diversi dallo spazio.
La stringa 'string3' contiene caratteri diversi dallo spazio.

Vedere anche: