+ Requests +

  • Состояние Новая
  • Завершенность
    0%
  • Тип задачи Сделать
  • Категория
  • Кому назначена: Никому
  • Операционная система All
  • Критичность Низко
  • Приоритет Обычный
  • Обнаружена в версии 1.0
  • Ожидается в версии Не решено
  • Ожидается к дате Не решено
  • Голосов за задачу
  • Частная задача
Принадлежит проекту: + Requests +
Кем открыта: Артём - 08 Jul 2014
Последним редактировал Артём - 23 Aug 2014

FS#451 - Методы автоматической обработки частей запроса

Можно сделать, автоматическую транслитерацию, а также дополнительный фильтры

возможно поможет такой метод:

    public function slugify($text)
    {
        // replace non letter or digits by -
        $text = preg_replace('#[^\\pL\d]+#u', '-', $text);
 
        // trim
        $text = trim($text, '-');
 
        // transliterate
        if (function_exists('iconv'))
        {
            $text = iconv('utf-8', 'ISO-8859-1//TRANSLIT', $text);
        }
 
        // lowercase
        $text = strtolower($text);
 
        // remove unwanted characters
        $text = preg_replace('#[^-\w]+#', '', $text);
 
        if (empty($text))
        {
            return 'n-a';
        }
 
        return $text;
    }

Загрузка...

Available keyboard shortcuts

Список задач

Task Details

Task Editing