למה לסבך את העניינים? אפשר לעשות את זה עם preg_match הכי פשוט והכי יעיל.
PHP קוד:
$value = 'aaaS DSDSD 1122';
if (preg_match("/[A-Z]/", $value)) {
echo 'The uppercase was found!';
} else {
echo 'The uppercase was not found!';
}
כנ"ל לגבי אותיות קטנות, במקום A-Z אתה עושה a-z (לצורך ידע כללי, למרות שאין לך צורך להשתמש בזה)