Вот наконец то собрал раму с твоим решением
$arr_pass = array(
'9assqd,bxw8u',
'9aSsqd,bxw8u',
'9asSqd,bxw8u',
'9assQd,bxw8u',
'9assqD,bxw8u'
/* И т.д. */
);
$result = null;
foreach ($arr_pass as $pass) {
$arr_chars = preg_split('||u', $pass, -1, PREG_SPLIT_NO_EMPTY);
foreach ($arr_chars as $char) {
if (ctype_upper($char)) {
$result .= $pass .'<br />';
}
}
}
echo $result;Выведет все пароли, в которых есть хоть одна заглавная буква.