| Največja vrednost PHP | ||
|---|---|---|
|
neon
12. sep 2009 15:40:20
Pridružen od: 3. okt 2008 242 objav 40 18 3 |
#1
Nisem glih PHP expert zato se obračam na vas da mi malo pomagate :) Mam več arrayev takšnega stila ... $konec[] = array("stujemanj" => "5", "vpr" => $vprasanje, "odg" => $odgovor); Zanima me kak bi lahko naredil izbor arraya ki ma največje "stujemanj" in na poglagi tega bi od arraya z največjim "stujemanj" izpisal "odg"? Rešitev bi rabil čimprej, se zelo mudi :) *Uporabniku je bila prepovedana uporaba foruma zaradi ignoriranja pravil trgovanja*
|
|
|
carli
12. sep 2009 16:05:15
Pridružen od: 5. avg 2008 1258 objav 583 54 17 |
#2
Em ok sortira po st_ujemanj in izpiše odgovor, torej prvi odgovor v arrayu, ker je DESC sortiranje. ... em sploh ne dela ... |
|
|
neon
12. sep 2009 16:11:05
Pridružen od: 3. okt 2008 242 objav 40 18 3 |
*Uporabniku je bila prepovedana uporaba foruma zaradi ignoriranja pravil trgovanja*
|
|
|
Vini
12. sep 2009 16:27:45
Pridružen od: 1. sep 2006 6612 objav 5234 611 56 |
#4
Sprehodiš se skozi array, primerjaš vrednosti in izbereš največjo, kje je problem? Funkcija, ki bi izbrala največje "st_ujemanj", pa ne obstaja, če to iščeš :) |
|
|
carli
12. sep 2009 16:29:30
Pridružen od: 5. avg 2008 1258 objav 583 54 17 |
#5
Vini razmišljam kako bi se dalo brez da bi preletel vrednosti... Sortiranje na tak način sploh ne deluje ... tak da neon se ne trudi ... :D |
|
|
theDegriz
12. sep 2009 16:42:59
Pridružen od: 25. mar 2007 1287 objav 1456 270 21 |
Consulting trenutno samo za obstojece projekte. V juliju naprej coaching.
|
|
|
Vini
12. sep 2009 16:45:33
Pridružen od: 1. sep 2006 6612 objav 5234 611 56 |
#7
carli, težko boš karkoli naredil, če ne boš preletel vrednosti. Ne boš verjel, ampak tudi sort naredi nekaj podobnega, večkrat :) Če iščeš samo največjo vrednost, ni prav nobene potrebe po sortiranju celega array, preleti ga samo enkrat in najdi vrednost, ki je največja. |
|
|
Vini
12. sep 2009 16:47:41
Pridružen od: 1. sep 2006 6612 objav 5234 611 56 |
#8
theDegriz, in kako bo funkcija ksort() pomagala v tem primeru? Ta funkcija mu bo array sortirala po keyu, ker pa fant ne uporablja associativnih arrayev in so elementi že urejeni po numeričnem keyu, se ne bo zgodilo nič. |
|
|
Vini
12. sep 2009 16:50:23
Pridružen od: 1. sep 2006 6612 objav 5234 611 56 |
||
|
neon
12. sep 2009 17:18:13
Pridružen od: 3. okt 2008 242 objav 40 18 3 |
*Uporabniku je bila prepovedana uporaba foruma zaradi ignoriranja pravil trgovanja*
|
|