znowu mam pytanie, może głupie ale jednak

Ponieważ bawię się w wordpress'a z woo chciałbym aby stringi generowane jako "slug'i" nie posiadały polskich znaków.
Jak najprościej je podmienić, żeby zachować oczywiście długości i sens (nie licząc braku polskich znaków)?
tylko regex czy istnieje jakaś metoda "re-kodowania" stringów ?
pozdrówka
edyta:
coś znalazłęm ale nie wiem czy od tego czasu coś się nie zmieniło, otóż:
funkcja napisana przez jedengo z forumowiców wygląda tak:
function str2url( $str, $replace = "-" ) { // konwersja znaków utf do znaków podstawowych; $str = iconv('UTF-8', 'ASCII//TRANSLIT', $str); // Niektóre francuskie i niemieckie litery pozostawiają po takiej konwersji (jak powyżej) // dodatkowe znaki. Poniższe dwie linijki te znaki wycinają; $str = str_replace( $charsArr, '', $str ); $return = trim(ereg_replace(' +',' ',preg_replace('/[^a-zA-Z0-9s]/','',strtolower($str)))); return str_replace(' ', $replace, $return); }
wywala mi błąd: Warning: preg_replace(): No ending delimiter '+' found in ....
Zastosowałem prosty preg_replace i polskie znaki sa poprostu podmieniane ... działa. Czy dobrze to się okażę ale wystarczy narazie
