<?php function checkcase($str){ if(preg_match('/^[a-z]+$/', $str)){ echo '小寫字母'; }elseif(preg_match('/^[A-Z]+$/', $str)){ echo '大寫字母'; } } $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); ?>*