(PHP 4 >= 4.0.4, PHP 5)
ctype_xdigit — Vérifie qu'un caractère représente un nombre hexadécimal
ctype_xdigit() vérifie si tous les caractères de la chaîne text sont des chiffres hexadécimaux.
La chaîne testée.
Retourne TRUE si tous les caractères de text sont des chiffres hexadécimaux, c'est-à-dire un chiffre ou une des lettres [A-Fa-f] , FALSE sinon.
Exemple 569. Exemple avec ctype_xdigit()
<?php
$strings
= array(
'AB10BC99'
,
'AR1012'
,
'ab12bc99'
);
foreach (
$strings
as
$testcase
) {
if (
ctype_xdigit
(
$testcase
)) {
echo
"La chaîne $testcase ne contient que des chiffres hexadécimaux.\n"
;
} else {
echo
"La chaîne $testcase ne contient pas que des chiffres hexadécimaux.\n"
;
}
}
?>
L'exemple ci-dessus va afficher :
La chaîne AB10BC99 ne contient que des chiffres hexadécimaux. La chaîne AR1012 ne contient pas que des chiffres hexadécimaux. La chaîne ab12bc99 ne contient que des chiffres hexadécimaux.
ctype_digit() |