Categories: Php

Как проверить русские символы в строке php

Для одного сайта делал скачивание файлов со скрытием ссылки. Название файла бралось из заголовка, но иногда там были русские слова. Поэтому решили, если в названии есть русские буквы, то брать название с другого поля (ссылки).

Как проверить строку на русские буквы

Есть много вариантов, можно проверять «кириллица» ли это. В моем варианте подошел код с использованием функции preg_match:

preg_match('/[А-Яа-яЁё]/u', 'Is this строка for check?')

Если были буквы на русском, заменяли заголовок с ссылки:

if (preg_match('/[А-Яа-яЁё]/u', $url_title)) {
  $url_title = end(explode('/', $name_link));
}

В нашем примере мы брали ссылку ($name_link), делили ее функцией explode и использовали последний элемент массива end().

А как вы проверяете?

 

 

veniamin

Recent Posts

Как заработать токен NOT за стейкинг BNB или FDUSD

Очень много разговоров в последнее время за токен NOT. Много бирж будут делать листинг токена,…

6 месяцев ago

Как заработать TON и NOT за стейкинг в телеграм

Телеграм недавно запустил возможность стейкать (замораживать) USDT и получать за это их валюту TON. Очень…

6 месяцев ago

Бонус 100 USDT +10 BUSD от Binance

Биржа криптовалют Binance проводит сейчас промо-акцию: новым пользователям дают ваучеры в сумме 110 долларов. Деньги…

3 года ago

Как парсить длительность видео youtube на php в привычном виде

Самый главный момент в работе с youtube - это получить ключ api через консоль разработчика…

3 года ago

Как удалить чужую сессию пользователя в ubuntu (linux)

Арендую сервер для небольшого проекта на python. И вот приходит мне уведомление, что за сутки…

3 года ago

Как наложить watermark на видео в python windows массово

Тестирую одну схему, и нужно на много видео наложить watermark. Решил делать через Python 3,…

3 года ago