Heim  >  Artikel  >  Backend-Entwicklung  >  So ermitteln Sie in PHP, ob ein Buchstabe groß oder klein geschrieben ist

So ermitteln Sie in PHP, ob ein Buchstabe groß oder klein geschrieben ist

王林
王林Original
2019-12-02 11:57:266090Durchsuche

So ermitteln Sie in PHP, ob ein Buchstabe groß oder klein geschrieben ist

Methode 1:

Verwenden Sie zur Beurteilung reguläre Ausdrücke /^[a-z]+$/ oder /^[A-Z]+$/.

Das Beispiel lautet wie folgt:

 function checkcase($str)
{
             if(preg_match('/^[a-z]+$/', $str))
             {
                    echo '小写字母';
             }
             elseif(preg_match('/^[A-Z]+$/', $str))
             {
                    echo '大写字母';
             }
}

Verwandte Lernvideofreigabe: PHP-Video-Tutorial

Methode 2:

Verwenden Sie die Funktionen „ord()“ und „strtoupper()“ zur Beurteilung.

ord() Die Funktion gibt den ASCII-Wert des ersten Zeichens in einer Zeichenfolge zurück. Die Funktion

strtoupper() wandelt eine Zeichenfolge in Großbuchstaben um.

Beispiele sind wie folgt:

<?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);
?>

Empfohlene Tutorials zu verwandten Artikeln: PHP-Tutorial

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie in PHP, ob ein Buchstabe groß oder klein geschrieben ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn