$subject='fgGGGsdfgs';
if(preg_match('@^\d+$@',?$subject)){
echo?'數字';
}elseif(preg_match('@^\w+$@',?$subject)){
echo?'英文';
}else{
echo?'混合';
}
上面代碼是用正則來判斷的