<?php
$str = "A";
function checkCase1($str){
$str = ord($str);
if($str>64&&$str<91){
echo "大寫字母";
return;
}
if($str>96&&$str<123){
echo "小寫字母";
echo "不是字母";
function checkCase2($str){
if(strtoupper($str)===$str){
}else{
echo checkCase1($str);
echo checkCase2($str);
?>
使用正則表示式判斷:
function checkCase($str){
if(preg_match(‘/^[a-z]+$/’, $str)){
echo ‘小寫字母’;
}elseif(preg_match(‘/^[A-Z]+$/’, $str)){
echo ‘大寫字母’;
<?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);
?>
使用正則表示式判斷:
function checkCase($str){
if(preg_match(‘/^[a-z]+$/’, $str)){
echo ‘小寫字母’;
}elseif(preg_match(‘/^[A-Z]+$/’, $str)){
echo ‘大寫字母’;
}
}