Danske bogstaver skal oversaettes til AE, EO og AA. Hvis den string der sendes er paa kun eet ord, skal nitialet vaere de forste tre bogstaver i navnet. Er navnet f.eks. tre ord, skal det kun vaere bogstavet fra det forste og det sidste ord.
function GetInitials($name) { $nameparts=explode(' ',$name); if (count($nameparts)==1) { return strtoupper(substr($name,0,3)); } $initials=$nameparts[0][0].end($nameparts)[0]; return str_replace(array('Æ','Ø','Å'),array('AE','OE','AA'),strtoupper($initials)); }
Det kan være nødvendigt at skifte til et dansk locale med setlocale inden du kører funktionen for at få Æ, Ø og Å konverteret korrekt til store bogstaver. Alternativt kan du bruge mb_strtoupper i stedet for strtoupper, hvis den er tilgængelig - så klarer den det selv.
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.