pitanje je, da li je ovo najoptimalniji nacin zamene (ima li neka brza funkcija sa manjim opterecenjem za server) i da li bi prosirili listu karaktera koji trebaju da se zamenjuju (ne verujem da bi iko smanjivao).
Listu, tj funkciju sam skinuo sa nekog tutorial primera i malo prepravio
Code:
function topicTitle($title) {
$title = str_replace("#", "-", $title);
$title = str_replace("/", "-", $title);
$title = str_replace("$", "", $title);
$title = str_replace("&", "and", $title);
$title = str_replace("&", "and", $title);
$title = str_replace("+", "plus", $title);
$title = str_replace(",", "-", $title);
$title = str_replace(":", "-", $title);
$title = str_replace(";", "-", $title);
$title = str_replace("=", "equals", $title);
$title = str_replace("?", "", $title);
$title = str_replace("@", "at", $title);
$title = str_replace("<", "", $title);
$title = str_replace(">", "", $title);
$title = str_replace("%", "", $title);
$title = str_replace("{", "", $title);
$title = str_replace("}", "", $title);
$title = str_replace("|", "", $title);
$title = str_replace("\\", "", $title);
$title = str_replace("^", "", $title);
$title = str_replace("~", "", $title);
$title = str_replace("[", "", $title);
$title = str_replace("]", "", $title);
$title = str_replace("`", "", $title);
$title = str_replace("'", "", $title);
$title = str_replace("\"", "", $title);
$title = str_replace(" ", "-", $title);
return $title;
}
function topicTitle($title) {
$title = str_replace("#", "-", $title);
$title = str_replace("/", "-", $title);
$title = str_replace("$", "", $title);
$title = str_replace("&", "and", $title);
$title = str_replace("&", "and", $title);
$title = str_replace("+", "plus", $title);
$title = str_replace(",", "-", $title);
$title = str_replace(":", "-", $title);
$title = str_replace(";", "-", $title);
$title = str_replace("=", "equals", $title);
$title = str_replace("?", "", $title);
$title = str_replace("@", "at", $title);
$title = str_replace("<", "", $title);
$title = str_replace(">", "", $title);
$title = str_replace("%", "", $title);
$title = str_replace("{", "", $title);
$title = str_replace("}", "", $title);
$title = str_replace("|", "", $title);
$title = str_replace("\\", "", $title);
$title = str_replace("^", "", $title);
$title = str_replace("~", "", $title);
$title = str_replace("[", "", $title);
$title = str_replace("]", "", $title);
$title = str_replace("`", "", $title);
$title = str_replace("'", "", $title);
$title = str_replace("\"", "", $title);
$title = str_replace(" ", "-", $title);
return $title;
}
najbolje kad bi gojko postovao ovu funkciju koja se koristi za ES :) ili ako ima neka opste poznata koju manje-vise svi koriste