+ Requests +

  • Status Новая
  • Percent Complete
    0%
  • Task Type Сделать
  • Category
  • Assigned To No-one
  • Operating System All
  • Severity Low
  • Priority Very Low
  • Reported Version 1.0
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: + Requests +
Opened by Артём - 08 Jul 2014
Last edited by Артём - 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;
    }

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing