login  Naam:   Wachtwoord: 
Registreer je!
 Forum

MAX of MIN waarde van een Array!

Offline Tony_mortana - 26/05/2006 20:37
Avatar van Tony_mortanaPHP interesse Weet iemand de manier om de MAX of MIN waarde van een array
te krijgen???

Sort methode wil ik niet gebruiken!!!! gaarne 

Weet iemand het?

8 antwoorden

Gesponsorde links
Offline Maarten - 26/05/2006 20:39 (laatste wijziging 26/05/2006 20:47)
Avatar van Maarten Erelid
Citaat:
Sort methode wil ik niet gebruiken!!!!

Okeej.. ik wil graag een boterham met kaas door m'n strot duwen maar ik wens m'n mond niet te bewegen, alsook m'n tanden en slokdarm niet te gebruiken.

  1. <?php
  2. function min_max($array) {
  3. sort($array);
  4. return array($array[0],$array[count($array,SORT_NUMERIC)]);
  5. }
  6. ?>
Offline foe - 26/05/2006 20:48
Avatar van foe HTML interesse
  1. max = 0
  2.  
  3. foreach waarde in array
  4. if (waarde > max){
  5. max = waarde
  6. }
  7. loop


Offline Maarten - 26/05/2006 20:49
Avatar van Maarten Erelid Je moet al een halve nasa-computer hebben als je dit een beetje snel wilt laten gaan bij een grote array...

Doe het gewoon met sort, ik zou niet weten waarom dat kwaad kan.
Offline foe - 26/05/2006 20:54
Avatar van foe HTML interesse ije hebt gelijk met sort is veruit het snelste
die methode is wsl gebaseerd op de quicksort en voor grote arrays is dat zeker ten hoogste aan te raden 
Offline nemesiskoen - 26/05/2006 22:11 (laatste wijziging 26/05/2006 23:33)
Avatar van nemesiskoen Gouden medaille

PHP expert
Wat dachten de heren van de functies max() en min()?

  1. <?php
  2. $array = array(1, 2, 3, 4, 5);
  3. $max = max($array);
  4. $min = min($array);
  5. ...


Citaat:
edit: never mind, my mistake, staat in categorie flash:)
Offline Tony_mortana - 26/05/2006 22:42
Avatar van Tony_mortana PHP interesse OK ik heb maar gebruik gemaakt van Sort, na lang nadenken kan ik het toch gebruiken, bedankt voor de reacties.
Hieronder mijn uitkomst.

Het was de bedoeling de dieptes van Movieclips in te stellen op hoogte van positie van de Y-as. hahaha logisch toch!

De movieclips waren het array chickens en catcher

  1. function config_dept()
  2. {
  3. Yas_Array = new Array();
  4. Temp_Array = new Array();
  5. Temp_Array = _global.Chicken_Array;
  6. for (var i:String in Temp_Array)
  7. {
  8. Yas_Array[i] = Temp_Array[i]._y;
  9. }
  10. Yas_Array[Yas_Array.length] = game_mc.catcher_mc._y;
  11. Yas_Array.sort(Array.NUMERIC);
  12. for (j=0; j < Yas_Array.length; j++)
  13. {
  14. for (var i:String in Temp_Array)
  15. {
  16. if (Yas_Array[j] == Temp_Array[i]._y)
  17. {
  18. _global.Chicken_Array[i].swapDepths(j);
  19. }
  20. else if(Yas_Array[j] == game_mc.catcher_mc._y)
  21. {
  22. game_mc.catcher_mc._y.swapDepths(j);
  23. }
  24. }
  25. }
  26. }
Offline Gerard - 26/05/2006 22:49 (laatste wijziging 26/05/2006 23:37)
Avatar van Gerard Ouwe rakker
Citaat:
Wat dachten de heren van de functies max() en min()?


We wilden in jouw voetsporen treden. Jij herschrijft ook nog wel eens een standaard php functie 

Citaat:
nemesis edit: inderdaad, dat komt soms veel te veel voor...
Offline Tony_mortana - 27/05/2006 15:23
Avatar van Tony_mortana PHP interesse HAHA, misschien dat je het niet opvalt.

Maar dit is GEEN PHP, en het moest er ook niet in ook.

Helaas, het had met php een stuk makkelijker geweest! 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 1.016s