Autor | Zpráva | ||
---|---|---|---|
dehtak Profil |
#1 · Zasláno: 1. 3. 2008, 16:54:16
Zdravim , potrebovalk bych v php zjistit treba z techto cisel 2 , 8 , 12, 32
ktere z tech 4 cisel je nejvyssi . Jak na to ? Potrebuju zjistit ktery z arrayu ma nejvic poli spocitam pole v array cout($array) , vim presnej pocet array poli array1, array2 , .... jen nevim jak zjistit ktery z tech arrayu obsahuje nejvice poli. diky za odpovedi. |
||
Acci Profil |
#2 · Zasláno: 1. 3. 2008, 17:11:09
|
||
dehtak Profil |
#3 · Zasláno: 1. 3. 2008, 17:12:24
he koumam ze je neco jako var_dump ( porovnavani poli ), ale jak to pouzit pro 4 arrayky ?
|
||
Měsíček Profil |
#4 · Zasláno: 1. 3. 2008, 17:12:42
<?php
$cislo = max(2,8,12,32); echo "Největší z těchto čísel \"2,8,12,32\" je číslo: ".$cislo; ?> |
||
dehtak Profil |
#5 · Zasláno: 1. 3. 2008, 17:13:26
ACCI super dik , ja vedel ze neco na to je :-)
|
||
orava Profil |
#6 · Zasláno: 1. 3. 2008, 18:10:42
to neviete ani for a if alebo co?
viete v tych starsich programovacich jazykoch neni ziadny max a vsetko sa muselo robit rucne! |
||
Měsíček Profil |
#7 · Zasláno: 1. 3. 2008, 18:19:15
No potěš .. takovou kravinu dělat pomocí podmínky if.
|
||
orava Profil |
#8 · Zasláno: 1. 3. 2008, 18:53:05
No potěš - ako co to znamena v slovencine?
|
||
Timy Profil |
#9 · Zasláno: 1. 3. 2008, 19:17:05 · Upravil/a: Timy
Měsíček
Tak ona ta funkce max() je taky určitě naprogramována nějak pomocí ifů… orava Nevím teda proč psát znova funkci, která už existuje, ale pro zájemce to lze napsat třeba takhle (bude to maximální číslo z pole/seznamu): PHP: max=$pole[0]; for($i=1;$i<$delkaPole;$i++) if($pole[$i]>$max) $max=$pole[$i]; Lisp: (defun my-max (list) (defun maximum (max list) (if list (if (> (car list) max) (maximum (car list) (cdr list)) (maximum max (cdr list))) max)) (maximum (car list) (cdr list))) Mimochodem ten Lisp je hodně starý jazyk a funkci max má ;-). |
||
orava Profil |
#10 · Zasláno: 1. 3. 2008, 19:28:30
ja som myslel Pascal ale to je jedno
|
||
Časová prodleva: 16 let
|
0