Просмотр поста

.
ДоХтор
Добавлено: 02.12.2017 / 20:25
# intelligent (02.12.2017 / 20:13)
Подскажите функцию, чтобы проверять слова на смешанные алфавиты (кириллица, латиница)
Это регуляркой делается.

Добавлено: 02.12.2017 / 20:52
// Проверить на латиницу
var_dump(get_lang('Текст кириллицей')); // false

// Проверить на кириллицу (вторая буква в Lаtin - русская)
var_dump(get_lang('Lаtin text', 'ru')); // true


function get_lang($str, $lang = 'en') {
    $langs = ['en' => '~[a-z]~i', 'ru' => '~[а-я]~iu'];
    return (bool)preg_match($langs[$lang], $str);
}