Представьте необработанный URL-адрес, который я хочу преобразовать в нижний регистр, заменив все пробелы на черты -
, а все запятые заменяют ничем.В настоящее время у меня есть это:
$pageurle = str_replace(' ', '-', $pagename);
$pageurle = strtolower($pageurle);
$pageurle = urlencode($pageurle);
, который работает, но не удаляет запятые.Когда я добавляю это:
$pageurle = str_replace(',', '', $pagename);
, тогда я получаю удаленную запятую, но все тире становятся +
???как мне решить это?
В общем, я был бы рад иметь список символов, таких как -
@
&
или --
или другие вещи, которые я бы с удовольствием удалил вручную из моих хороших URL-адресов.*