Maison  >  Article  >  développement back-end  >  Comment déterminer si une lettre est majuscule ou minuscule en php

Comment déterminer si une lettre est majuscule ou minuscule en php

王林
王林original
2019-12-02 11:57:266054parcourir

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 = &#39;a&#39;;
function checkcase1($str){
    $str =ord($str);
   if($str>64&&$str<91){
       echo &#39;大写字母&#39;;
       return;
    }
   if($str>96&&$str<123){
       echo &#39;小写字母&#39;;
       return;
    }
    echo&#39;不是字母&#39;;
}
function checkcase2($str){
   if(strtoupper($str)===$str){
       echo &#39;大写字母&#39;;
    }else{
       echo &#39;小写字母&#39;;
    }
}
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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn