PHP 5.4.36 Released

ctype_alpha

(PHP 4 >= 4.0.4, PHP 5)

ctype_alphaControlla i caratteri alfabetici

Descrizione

bool ctype_alpha ( string $text )

Verifica se tutti i caratteri forniti in string, text, sono alfanumerici. Nel locale standard di C le lettere sono solo [A-Za-z] e ctype_alpha() è equivalente a (ctype_upper($text) || ctype_lower($text)) se $text è solo un carattere singolo, ma altre lingue hanno caratteri che non sono considerati nè maiuscoli nè minuscoli.

Elenco dei parametri

text

La stringa da testare.

Valori restituiti

Restituisce TRUE se ogni carattere in text è una lettera dal locale corrente, FALSE in caso contrario.

Esempi

Example #1 Un esempio di ctype_alpha() (usando il locale di default)

<?php
$strings 
= array('KjgWZC''arf12');
foreach (
$strings as $testcase) {
    if (
ctype_alpha($testcase)) {
        echo 
"The string $testcase consists of all letters.\n";
    } else {
        echo 
"The string $testcase does not consist of all letters.\n";
    }
}
?>

Il precedente esempio visualizzerà:

The string KjgWZC consists of all letters.
The string arf12 does not consist of all letters.

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:

add a note add a note

User Contributed Notes 1 note

up
6
Tyrunur
5 years ago
It works if you set the locale correctly:

<?php

setLocale
(LC_CTYPE, 'FR_fr.UTF-8');

?>

with this change you will get "yes" "yes"
To Top