Exo caractere en php
akrem_online
-
Enax Messages postés 204 Statut Membre -
Enax Messages postés 204 Statut Membre -
Bonjour,
J'ai besoin d'un script PHP permettant de saisir un caractère dans un formulaire HTML, puis d'afficher sa majuscule s'il s'agit d'un caractère en miniscule, sa miniscule s'il s'agit d'un caractère en majuscule, son code ASCII s'il s'agit d'un chiffre, et caractère non traité dans le reste des cas. On doit vérifier aussi que l'utilisateur a bien saisi un caractère.
Merci d'avance.
J'ai besoin d'un script PHP permettant de saisir un caractère dans un formulaire HTML, puis d'afficher sa majuscule s'il s'agit d'un caractère en miniscule, sa miniscule s'il s'agit d'un caractère en majuscule, son code ASCII s'il s'agit d'un chiffre, et caractère non traité dans le reste des cas. On doit vérifier aussi que l'utilisateur a bien saisi un caractère.
Merci d'avance.
A voir également:
- Exo caractere en php
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Caractere vide - Guide
- Caractere speciaux mac - Guide
1 réponse
Il n'y a que le 0 qu'il faut traiter différemment car il est considéré comme le mot clé NULL. Mais bon, flemme de le faire moi même.
L'utilisateur peut entrer plus d'un caractère, mais seul le premier est pris en compte.
L'utilisateur peut entrer plus d'un caractère, mais seul le premier est pris en compte.
<form action="" method="post"> <input type="text" name="caractere" /> <input type="submit" /> </form> <?php $caractere = $_POST['caractere']; if(!empty($caractere)) { $caractere = ord($caractere); if($caractere >= 65 && $caractere <= 90) echo chr($caractere + 32); elseif($caractere >= 97 && $caractere <= 122) echo chr($caractere - 32); elseif($caractere >= 48 && $caractere <= 57) echo $caractere; else echo 'Caractère non traité.'; } else echo 'Veuillez saisir un caractère.'; ?>