login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Grootste variable

Offline yannick - 26/03/2006 17:25
Avatar van yannickPHP interesse Hoi iedereen,
weet er iemand of er een functie bestaat voor de grootste variable te selecteren?

VB.:

$blaat['een'] = 45;
$blaat['twee'] = 47;

$blaat['twee'] is de grootste ...


Mvg. Me

5 antwoorden

Gesponsorde links
Offline kokx - 26/03/2006 17:26 (laatste wijziging 26/03/2006 17:27)
Avatar van kokx Onbekend Geen standaard php functie. Je kunt hem denk ik wel zelf schrijven.

Edit: Bedoel je de hoogste waarde van een array?
Offline yannick - 26/03/2006 17:27 (laatste wijziging 26/03/2006 17:30)
Avatar van yannick PHP interesse Met een array zal wel gemakkelijker zijn. Maar zou niet weten hoe...

[edit]Heb hem gevonden bij wiskundige functies, max()![/edit]

Toch bedankt Kokx 
Offline kokx - 26/03/2006 17:31 (laatste wijziging 26/03/2006 17:36)
Avatar van kokx Onbekend Heb hem even zelf geschreven:
  1. <?php
  2. function hoogstegetal($array){
  3. $hoogstegetal = 0;
  4. while($piece = array_shift($array)){
  5. if($piece > $hoogstegetal){
  6. $hoogstegetal = $piece;
  7. }
  8. }
  9. return $hoogstegetal;
  10. }
  11. ?>

Edit: Hahah. Er zijn 2 functies geschreven zonder dat het nodig was .

Edit2: @rensjuh: had ik al opgemerkt en veranderd.
Offline Rens - 26/03/2006 17:31 (laatste wijziging 26/03/2006 17:39)
Avatar van Rens Gouden medaille

Crew algemeen
Even een kleine functie geschreven:
  1. <?PHP
  2. function hoogsteGetal($aGetal)
  3. {
  4. $iHoogste = 0;
  5. for($i = 0; $i < count($aGetal); $i++)
  6. {
  7. if($aGetal[$i] > $iHoogste)
  8. {
  9. $iHoogste = $aGetal[$i];
  10. }
  11. }
  12. return $iHoogste;
  13. }
  14.  
  15. $aGetal[] = 1;
  16. $aGetal[] = 3;
  17. $aGetal[] = 34;
  18. $aGetal[] = 5;
  19.  
  20. echo hoogsteGetal($aGetal);
  21. ?>

edit:
Kokx, die functie van jou klopt niet.
Hij geeft $piece terug, maar hij moet $hoogstegetal teruggeven.

edit:
Nu nie meer.
Offline timo - 26/03/2006 17:38
Avatar van timo PHP ver gevorderde die van jou zit typfout in bij de if:p
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.339s