Forestil jer en side hvor man kan se priser på biler - bilernes værdi/priser er lagret op i et array..
Og lad os så sige at jeg vil lave en top 10 ud af de 10 billigste biler, hvordan gør jeg det ?!?
250 UP's til den der laver et eksempel og som forklarer mig detaljeret hvordan det foregår!!!
MVH
Mikael Clemensen
Hej
Du kan bruge nedenstående:
<pre>
<?PHP
//Først laver vi et array med nogle biler og nogle priser. Bil-navnene er nøgler og proserne er værdier.
$cars = array ("Bil1"=>"50.000",
"Bil2"=>"20.000",
"Bil3"=>"60.000",
"Bil4"=>"20.000",
"Bil5"=>"10.000",
"Bil6"=>"200.000",
"Bil7"=>"600.000",
"Bil8"=>"25.000",
"Bil9"=>"30.000",
"Bil10"=>"32.000",
"Bil11"=>"15.000",
"Bil12"=>"22.000",
"Bil13"=>"60.000",
"Bil14"=>"42.000",
"Bil15"=>"70.000");
//Så sorteret vi arrayet.
asort ($cars);
//Nu er array sorteret. Vi skal bruge de første 10 elementer i arrayet.
//Start med at sætte den interne pointer til at pege på det første element
reset ($cars);
//Dernæst tæller vi til 10...
for ($i = 0; $i < 10; $i++) {
//Sæt $key og $val til at være hhv. nøgle og værdi for det element
//som den interne pointer peger på , og sæt den interne pointer til at pege på næste element
list ($key, $val) = each ($cars);
//Udskriv elementet.
echo "$key = $val<br>";
}
?>
</pre>
Du er velkommen til at stille spørgsmål, hvis der er npget du skal have uddybet.
/data