Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 28.12.08
Prihlásený: 25.09.12
Príspevky: 35
Témy: 18
Príspevok NapísalOffline : 14.04.2010 3:03

zdravim,
ako by ste riesili nasledovnu situaciu:

potrebujem zoradit osoby podla vahy

Kód:
$pole['anka'] = array('vek' => 22,'vaha' => '55.6');
$pole['erika'] = array('vek' => 23,'vaha' => '52.1');
$pole['eva'] = array('vek' => 21,'vaha' => '53.5');

dakujme za pomoc

//zmeneny nazov, zdrojak patri do code! (stenley)


Offline

Správca fóra
Správca fóra
Zoradenie asociativneho pola

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 14.04.2010 9:07

pre zoradenie mozes pouzit funkciu uasort()... vytvoris si k nej porovnavaciu funkciu s 2 parametrami (2 prvky pola, ktore budes porovnavat), ktora bude vracat:
0, ak su oba prvky rovnake
1, ak je prvy prvok vacsi ako druhy
-1, ak je prvy prvok mensi ako druhy







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 28.12.08
Prihlásený: 25.09.12
Príspevky: 35
Témy: 18
Príspevok Napísal autor témyOffline : 14.04.2010 11:46

sry za zly nazov aj code (uz si nato dam pozor)

a teraz k teme, toto riesenie sa mi sda 'pomale' lebo tam musis prejst X-krat cele pole
Kód:
foreach(){
   forech(){ tu bude ta 'porovnavacia f-cia' }
}

teda ak som ta pochopil spravne...


Offline

Správca fóra
Správca fóra
Zoradenie asociativneho pola

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 14.04.2010 12:04

nie, pozri si funkciu uasort() a zistis, ze druhy parameter je prave ta porovnavacia funkcia... teda pouzijes nieco taketo:
Kód:
function cmp($item1, $item2) {
   ...
}

uasort($pole, cmp);

celu funkciu cmp() najdes priamo v prikladoch k funkcii uasort, len ju treba jemne upravit pre tvoje potreby...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Odpovedať na tému [ Príspevkov: 4 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. zoradenie ?

v PHP, ASP

22

1494

21.08.2008 16:54

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoradenie array

v PHP, ASP

6

476

04.06.2010 10:42

camo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoradenie hodnot

v Databázy

2

822

11.08.2008 19:40

Speeder21 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zoradenie výpisu

v PHP, ASP

3

451

23.11.2011 23:32

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zoradenie podla abecedy

v Databázy

2

540

19.01.2012 16:41

zaciatocnik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoradenie priecinkov - W10

v Operačné systémy Microsoft

4

516

18.01.2017 20:35

Miso122 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoradenie podla oblubenosi

v Databázy

4

677

16.06.2009 23:06

Snacker Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zoradenie podla datumu

v PHP, ASP

29

1220

24.11.2007 18:19

Flety Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoradenie prvkov databazy

v PHP, ASP

1

850

05.11.2007 16:04

GoodWill Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoradenie podla abecedy

v Databázy

5

1496

06.09.2008 18:38

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoradenie podla icq

v Redakčné systémy

5

505

30.03.2007 7:17

altt Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoradenie podla nazvu

v Databázy

2

366

18.02.2013 20:51

neopagan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zoradenie cisel Java

v Assembler, C, C++, Pascal, Java

2

1659

09.11.2012 8:54

fista1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoradenie podla abecedy

v PHP, ASP

12

1457

25.08.2008 22:17

tomxi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. MYSQL - DISTINCT nefunguje zoradenie

v Databázy

12

534

10.10.2014 13:48

neopagan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zoradenie dat v tabulke

v Databázy

3

620

26.05.2009 6:46

arno Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra