Beste PHPLeden,

Ik heb de volgende array:
Array ( [8] => 5 [6] => 4 [7] => 3 )
Deze heb ik gesorteerd zodat de hoogste vooraan staat (5,4,3). Als ik nu de eerste value met reset() selecteer krijg ik alleen 5, maar ik wil juist weten dat de 8 is. Hoe kan ik dat selecteren? Moet ik dat ook met reset doen?

Peter
Zie de array functions:
[php]ref.array[/php]
@Karl,
En dan? Wat is dat nou voor antwoord, ik vraag het hier omdat ik het zelf toch niet kan vinden?
Dan ga je dat lijstje bij langs tot je een leuke functie tegenkomt die het werkt.
Tjong jonge, wat is PHPHulp veranderd door de jaren heen. Ik vind dit echt belachelijk, als je het niet weet reageer dan gewoon niet. Dit is niet helpen (phpHULP).

Maargoed, andere mensen die wel kunnen helpen?
Karl Karl op 05/09/2010 16:48:50

Dan ga je dat lijstje bij langs tot je een leuke functie tegenkomt die het werkt.


De moeite is blijkbaar nutteloos in dit topic, maar ik ehb al wel ietsje meer moeite gedaan voor de betreffende luiert..

http://nl2.php.net/manual/en/function.array-keys.php
Kijk Niek, dit heb ik geprobeerd maar ik hij geeft dan steeds een rare uitkomst.

print_r($categorie);
$hoogstelaagste = arsort($categorie);
echo array_keys($hoogstelaagste);

Nou geeft hij aan dat $hoogstelaagste geen array is.
Peter Wessels op 05/09/2010 16:51:09

Tjong jonge, wat is PHPHulp veranderd door de jaren heen. Ik vind dit echt belachelijk, als je het niet weet reageer dan gewoon niet. Dit is niet helpen (phpHULP).

Maargoed, andere mensen die wel kunnen helpen?


Serieus? Heb je überhaupt naar die functies gekeken?
Er zijn talloze manieren om een oplossing te vinden. Daarom ga ik die ook niet voorkauwen. Ga lekker zelf denken en het zelf oplossen.

Peter Wessels op 05/09/2010 16:53:37

Kijk Niek, dit heb ik geprobeerd maar ik hij geeft dan steeds een rare uitkomst.


Misschien moet je eens lezen wat die functie doet? En hoe je hem moet gebruiken?
Peter Wessels op 05/09/2010 16:53:37

Kijk Niek, dit heb ik geprobeerd maar ik hij geeft dan steeds een rare uitkomst.

print_r($categorie);
$hoogstelaagste = arsort($categorie);
echo array_keys($hoogstelaagste);

Nou geeft hij aan dat $hoogstelaagste geen array is.



Kijk ook eens naar de 2e parameter van die functie, de "Search Value" (als de waardes uniek zijn tenminste(?))
Ja serieus Karl, ik ken PHPHulp al heel lang. Heb er in het verleden ook actief in deelgenomen en toen werd iedereen gewoon geholpen, zelfs de beginners. Ik ben geen beginner, maar kon dit niet vinden.

[size=xsmall]Toevoeging op 05/09/2010 16:57:56:[/size]

@Niek,
Nee de waardes zijn niet uniek. De keys en values bestaan allemaal uit cijfers.

[size=xsmall]Toevoeging op 05/09/2010 17:00:08:[/size]

@Karl,
Ja hij maakt een array van keys. Hij zal dus gewoon Array moeten weergeven.
Peter Wessels op 05/09/2010 16:57:29

Ja serieus Karl, ik ken PHPHulp al heel lang. Heb er in het verleden ook actief in deelgenomen en toen werd iedereen gewoon geholpen, zelfs de beginners. Ik ben geen beginner, maar kon dit niet vinden.

(...)


Je wordt ook wel geholpen... Je moet alleen nog het juiste smaakje vinden.
Rome ken je toch wel...

Reageren