Obsah fóra
PravidláRegistrovaťPrihlásenie




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

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

Registrovaný: 07.08.09
Prihlásený: 07.03.21
Príspevky: 152
Témy: 34
Príspevok NapísalOffline : 13.02.2010 14:46

Čavte, potreboval by som poradiť ako urobiť skript, ktorý by našiel najväčšiu hodnotu zo skupiny premenných vyechoval tú hodnotu aj danú premennú Niečo na tento spôsob :
Kód:
$prem1= 1;
$prem2= 2;
$prem3= 3;
...
echo 'Najvacsia hodnota'.$prem3.' s hodnotou = 3 ';


Offline

Čestný člen
Čestný člen
Najväčia premenná

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 13.02.2010 15:01

Je na to fcia max().
Inak tvoj zapis $prem1, $prem2 atd. je dost divny, preco nepouzijes radsej pole?


Offline

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

Registrovaný: 07.08.09
Prihlásený: 07.03.21
Príspevky: 152
Témy: 34
Príspevok Napísal autor témyOffline : 13.02.2010 15:10

tie premenné sú z formulárov, dajú sa dať po pola.. max som skušal, len ako potom zistím, ktorej premennej prislúcha hodnota ?


Offline

Čestný člen
Čestný člen
Najväčia premenná

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 13.02.2010 15:23

Nezda sa mi, ze toto je potrebne zistovat. Co chces spravit? Nemozes si ulozit hodnotu z max() do novej premennej a pracovat s tou?


Offline

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

Registrovaný: 07.08.09
Prihlásený: 07.03.21
Príspevky: 152
Témy: 34
Príspevok Napísal autor témyOffline : 13.02.2010 15:26

k premennej prem1 prislucha napr. inaprem1..... prem2 - inaprem2 atd.. Napr tim 1 - pocet golov 5 .... tim 2 pocet golov 2... mne treba vediet že ktorý tim dal ten najväčší počet gólov.


Offline

Užívateľ
Užívateľ
Najväčia premenná

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok NapísalOffline : 13.02.2010 16:04

Daj to do poľa, s tým sa pracuje oveľa lepšie.


Offline

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

Registrovaný: 01.01.09
Prihlásený: 22.06.11
Príspevky: 87
Témy: 25
Príspevok NapísalOffline : 16.02.2010 16:01

Myslim ze on chce nieco take

Kód:
<?php
if($a > $b){
  if($a > $c){
    echo "Premenna A je najvacsia.";}
  else{
    echo "Premenna C je najvacsia.";}
else{
  if($b > $c){
    echo "Premenna B je najvacsia.";
    }
  else{
    echo "Premenna C je najvacsia.";
    }
  }
?>


Offline

Skúsený užívateľ
Skúsený užívateľ
Najväčia premenná

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 16.02.2010 18:54

Áno janik, ale skús si také nakresliť pre 50 premenných a zblázniš sa ;).

Takže do poľa, to pole prelez a keď nájdeš väčšiu hodnotu, tak si ju zapamätaj a zároveň si zapamätaj to idčko:
Kód:
<?php
$data = array(0 => 1, 2 => 5, 15 => 2, 16 => 30, 19 => 12, 20 => 7);
$max = 0;
$max_id = null;
if (count($data) > 0) {
    foreach ($data as $id => $value) {
        if ($value >= $max) {
            $max = $value;
            $max_id = $id;
        }
    }
    echo "Najvacsia hodnota je $max s idckom $max_id"; // vypise "Najvacsia hodnota je 30 s idckom 16"
} else {
    echo "Pole je prazdne!";
}
?>
Prípadne ak máš fakt veľké polia (niekoľko tisíc záznamov) ktoré sú pekne postupne indexované, tak namiesto foreach cyklu môžeš použiť for cyklus (je rýchlejší).







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

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

Registrovaný: 01.01.09
Prihlásený: 22.06.11
Príspevky: 87
Témy: 25
Príspevok NapísalOffline : 16.02.2010 20:48

sory :D mal som pocit ze to chce len pre 3 premenne :D


Odpovedať na tému [ Príspevkov: 9 ] 


Podobné témy

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

v JavaScript, VBScript, Ajax

10

965

31.07.2008 17:35

chrono Zobrazenie posledných príspevkov

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

v PHP, ASP

7

632

24.08.2008 16:15

p360t Zobrazenie posledných príspevkov

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

v PHP, ASP

17

688

27.09.2012 21:16

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Premenna (int)

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

4

465

30.11.2010 12:54

capricorn7 Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

1

583

06.11.2009 21:36

Fico Zobrazenie posledných príspevkov

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

v PHP, ASP

1

621

26.10.2009 21:44

rooobertek Zobrazenie posledných príspevkov

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

v PHP, ASP

3

382

13.03.2008 10:35

Blackshadow Zobrazenie posledných príspevkov

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

v PHP, ASP

2

406

07.01.2010 9:40

tyr Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

5

596

07.11.2009 11:50

johny694 Zobrazenie posledných príspevkov

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

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

7

493

05.04.2017 7:14

17mark Zobrazenie posledných príspevkov

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

v PHP, ASP

2

239

17.11.2013 11:11

shaggy Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

1

1104

21.04.2009 18:00

Fico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Premenna v SQL dopyte

v PHP, ASP

3

360

10.07.2012 12:47

xxx9955 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. php premenna v JavaScripte

v JavaScript, VBScript, Ajax

9

927

10.08.2011 19:24

kudzo3 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Premenna v cykle php

v PHP, ASP

18

919

12.08.2009 21:43

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Visual Basic premenná public

v Delphi, Visual Basic

0

469

04.12.2013 11:40

Karo88 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