Avatar billede jull1o Nybegynder
02. marts 2008 - 21:48 Der er 3 kommentarer

ændre fra A-Z til fra A-Å

kan sagtens finde koderne for bogstaverne de er Å(197) Æ(198) Ø (217) men problemet er mere af de andre bogstaver er i en sekvens det gør at der laves et loop. Den går fra 65 til 91 men spørgsmålet er mere hvordan jeg tilføjer de ekstra tre tegn. Her er koden.

// A-Z
for ($c=65; $c < 91; $c++) {
if ($list chr($c) 'count'>0) {
$count = "<small>".$list chr($c) 'count'."</small>";
echo ' <A class="jf_index_link" href="'.$link.chr($c).'">'.chr($c)."</a> ";
} else {
$count = "<small>0</small>";
echo " <SPAN class='jf_index_letter'>".chr($c)."</SPAN> ";
}
unset($list chr($c));
}
Avatar billede w13 Novice
02. marts 2008 - 22:00 #1
Jeg ville lægge:

if ($list chr($c) 'count'>0) {
$count = "<small>".$list chr($c) 'count'."</small>";
echo ' <A class="jf_index_link" href="'.$link.chr($c).'">'.chr($c)."</a> ";
} else {
$count = "<small>0</small>";
echo " <SPAN class='jf_index_letter'>".chr($c)."</SPAN> ";
}
unset($list chr($c));


i en funktion, som du så kan kalde fra for-løkken.
Når for-løkken er slut, kan du så bare kalde funktionen for Æ, for Ø og for Å.
Avatar billede jakobdo Ekspert
03. marts 2008 - 21:50 #2
Du kunne lave:
$bogstaver = range(65,90);
$bogstaver[] = 197;
$bogstaver[] = 198;
$bogstaver[] = 217;

Så indeholder $bogstaver alle ascii værdier for de tal du ønsker.
Og du kan løbe dem igennem med
foreach($bogstaver AS $bogstav){
....
}
Avatar billede w13 Novice
22. april 2008 - 11:43 #3
Kommet videre?
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