$title = preg_replace("#[^A-Za-z0-9]+#", "-", strtolower($title)); $title = preg_replace("#(-){2,}#", "$1", $title); $title = trim($title, '-'); $title = substr($title, 0, 30);