Avatar billede perh Juniormester
11. januar 2004 - 12:39 Der er 6 kommentarer og
1 løsning

UPPERCASE af æøåäöü

Jeg bruger
$Rum = strtoupper($Rum);
men æøåäöü m. fl. lokale bogstaver bliver ikke ændret til uppercase?
"DOBBELTVæRELSE"
Hvordan er det man gør det?
Avatar billede htm Nybegynder
11. januar 2004 - 12:41 #1
Du kan se her: http://dk2.php.net/strtoupper - se på kommentar nummer 2.
Avatar billede razor Nybegynder
11. januar 2004 - 12:44 #2
skift din locale (http://php.net/setlocale) eller lav din egen funktion:

function my_strtoupper ($str) {
  $str = strtoupper($str);
  return strtr($strm "æøåäöü", "ÆØÅÄÖÜ");
}
Avatar billede razor Nybegynder
11. januar 2004 - 12:45 #3
hov - der sneg sig lige et 'm' ind :-)
Avatar billede perh Juniormester
11. januar 2004 - 12:56 #4
Jeg får en parse error på return linien?
return strtr($str "æøåäöü", "ÆØÅÄÖÜ");
er det rigtigt at der står strtr?
Avatar billede perh Juniormester
11. januar 2004 - 13:00 #5
Jeg fandt fejlen: der skal et komma ind efter $str:
function my_strtoupper ($str) {
  $str = strtoupper($str);
  return strtr($str, "æøåäöü", "ÆØÅÄÖÜ");
}
Avatar billede razor Nybegynder
11. januar 2004 - 13:04 #6
jeg er pænt træt :) undskyld :)
Avatar billede perh Juniormester
11. januar 2004 - 13:12 #7
Det er helt fint og mere pædagogisk for os, der prøver at lære det, at vi selv skal lave lidt osse i st. f. at få det serveret grydeklart, så lærer vi/jeg det jo aldrig :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester