Jak usunąć znaki specjalne i polskie litery z ciągu znaków w celu wygenerowania przyjaznych adresów?

Przyjazne adresy url nie mogą zawierać znaków specjalnych ani polskich liter. Poniżej kod, który usunie niedozwolone znaki z naszego ciągu znaków:

$string = "Ciąg znaków %@;'a.sd, [koniec]";
$string = trim($string);
$string = strtr(strtolower($string), '[ ĄĆĘŁŃÓŚŹŻąćęłńóśźż^<>%/@(){}:`!?$-,.;&#\'"\\]', '[_acelnoszzacelnoszz************************]');
$string = str_replace('*','',$string);

echo "oczyszczony ciag znakow: ".$string;

W zależności od przeznaczenia usuń z funkcji strtr() znaki dopuszczalne np. znak / jeśli używasz gdzieś $string jako ścieżki

źródło: jak inwestować pieniądze, świniobicie, zegarki doxa, http://olejekrycynowy.info/nafta-kosmetyczna/, zapomoga

Powiązane wpisy:

Powiązane słowa kluczowe:

  • usuwanie polskich znakow
  • php usuwanie znaków specjalnych
  • java zamiana polskich znakow
  • jak usunąć znak & z adresu
  • java eliminacja znakow

Comments are closed.