Hej alle,
Jeg vil erstatte de danske bogstaver, såfremt de indtastes i formen:
æ ø å med ae oe aa. - Samt mellemrum med -Jeg tænkte jeg ville benytte preg_replace til det. men jeg får fejl.
Hvis jeg indtaster ordet "Bælter" og løber det igennem nedenstående, så korter det hele strengen af, og jeg har kun "B" tilbage til at blive indsat i DB.
Her er mit preg_replace:
- $search = array('/Æ/u', '/Ø/u', '/Å/u', '/æ/u', '/ø/u', '/å/u', '/ /');
- $replace = array('AE', 'OE', 'AA', 'ae', 'oe', 'aa', '-');
- $vare_gruppe_url = preg_replace($search,$replace,$vare_gruppe_url);
Hvis $vare_gruppe_url = "Bælter", ja så bliver jeg efterladt med kun "B".
Er der en der kan forklare mig hvorfor, og hjælpe mig med det?
Mvh, Jan Klemmensen
Indlæg senest redigeret d. 05.02.2012 22:37 af Bruger #16555