GorYa
Хранитель порядка
- Регистрация
- 11 Ноя 2014
- Сообщения
- 390
- Реакции
- 1.166
- Автор темы
- #1
Использую регулярное выражение для замены не алфавитных и не цифровых значений при загрузке файлов для проверки и изменений в названии, но почему то название "моя работа" выражение обрезает до "_работа", с английскими словами все отлично. Подскажите что я неправильно написал?
u-используется как обозначение кодировки, так как без него русские символы в виде кракозябр
Код:
$filename = preg_replace('#[^a-zA-Z0-9а-яА-ЯёЁ_\-\.]#u', '_', $filename);
u-используется как обозначение кодировки, так как без него русские символы в виде кракозябр
Последнее редактирование: