Sidder og arbejder med et script som viser byer i alfabetisk rækkefølge. Hvert bogstav-header vises med et image (A.png, B-png osv. osv). Problemet er bare når jeg kommer til ÆØÅ da mine images hedder Æ.png, Ø.png og Å.png. HTML siden kan ikke forstå de tre bogstaver og viser derved ikke noget image. Jeg har så prøvet med ae.png, oe.png og aa.png hvilket så giver et nyt problem. Den vælger så det første af bogstaverne dvs. at aa.png kommer efter a.png! Så tænkte jeg at jeg måske kunne, via et array eller lignene omdøbe bogstaverne til tal, så a.png blev til 1.png osv. Håber der nogen der kan hjælpe...
<?php
$currLetter = '';
$c = 0;
for($i=0;$i<$antalKolonner;$i++) {
echo '<td width="33%" valign="top">';
for($x=0;$x<$antalByerPrKolonne;$x++) {
if(!isset($byer[$c])) { break; }
if($byer[$c]['navn']{0} != $currLetter) {
if($x!=0) { echo '<br>'; }
echo '<img src="img/2006/letters/'.strtolower($byer[$c]['navn']{0}).'.png" alt="" /><br>';
//echo $byer[$c]['navn']{0}.'-GIF!<br />';
$currLetter = $byer[$c]['navn']{0};
}
echo '<a href="'.$byer[$c]['link'].'">'.$byer[$c]['navn'].'</a>';
echo '<br>';
$c++;
}
echo '</td>';
}
?>
Håber nogen kan hjælpe...