Maison >développement back-end >tutoriel php >Comment déterminer si une lettre est majuscule ou minuscule en php
Méthode 1 :
Utilisez les expressions régulières /^[a-z]+$/
ou /^[A-Z]+$/
pour juger.
L'exemple est le suivant :
function checkcase($str) { if(preg_match('/^[a-z]+$/', $str)) { echo '小写字母'; } elseif(preg_match('/^[A-Z]+$/', $str)) { echo '大写字母'; } }
Partage de vidéos d'apprentissage associées : Tutoriel vidéo php
Méthode 2 :
Utilisez la fonction "ord()
" et "strtoupper()
" pour juger.
ord()
La fonction renvoie la valeur ASCII du premier caractère d'une chaîne. La fonction
strtoupper()
convertit une chaîne en majuscule.
Les exemples sont les suivants :
<?php $str = 'a'; function checkcase1($str){ $str =ord($str); if($str>64&&$str<91){ echo '大写字母'; return; } if($str>96&&$str<123){ echo '小写字母'; return; } echo'不是字母'; } function checkcase2($str){ if(strtoupper($str)===$str){ echo '大写字母'; }else{ echo '小写字母'; } } echo checkcase1($str); echo checkcase2($str); ?>
Tutoriels d'articles associés recommandés : tutoriel php
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!