Проверка строки на присутствие кириллицы?
if( preg_match("/[А-Яа-я]/", $text) ) {}
Если из стандартного набора Вам выше написали варианты с preg_match, а так нашёл функцию которая проверяет наличие в строке русских букв в кодировке UTF-8 и windows-1251(cp1251) и возвращает true или файле

$string = "Строка с русскими буквами";
$res = isContainsRussianLetters($string);//получаем true или false в зависимости есть ли русские буквы в строке

Сам код функции по ссылке blog.ivru.net/?id=232

В моём случаи нужно было чтобы проверка работала без настройки локали и работала для 2-х кодировок, поэтому выбрал именно эту функцию, поскольку она проверяет жёстко по кодам символов и теоретически для указанных кодировок должна работать на любом хостинге с любыми настройками.