Autor | Zpráva | ||
---|---|---|---|
Dife Profil |
#1 · Zasláno: 18. 9. 2007, 09:18:21
Zdravim vsechny mozna uz to tady nekdo resil.
premyslim na natimto: nevim jak zistit v poli posledni pozici tedy mysleno mame ASOC... POLE od 0 do X a ja potrebuji vedet to X... Nedari se me na to prijid... dekuji za jakoukoliv radu |
||
nightfish Profil |
#2 · Zasláno: 18. 9. 2007, 09:24:29
$prvek = array_pop($pole);
(akorát to ti ten prvek z konce odstraní, takže ho tam budeš asi muset nacpat pomocí array_push |
||
Dife Profil |
#3 · Zasláno: 18. 9. 2007, 09:40:26
nightfish
diky uz jsem to poresil jinak nasel jsem neco lepsiho jak to udelat fre count() :-) for ($r=0; $r<=((count($options))-1); $r++) |
||
tiso Profil |
#4 · Zasláno: 18. 9. 2007, 10:14:58
Dife - na prechádzanie polí cez všetky prvky sa používa cyklus foreach a nie for...
|
||
Joker Profil |
#5 · Zasláno: 18. 9. 2007, 11:03:38
tiso má pravdu, ale k tomu uvedenému řešení jedna poznámka:
$r <= ((count($options))-1 myslím, že přehlednější a lepší by bylo: $r < count($options) |
||
Dife Profil |
#6 · Zasláno: 18. 9. 2007, 11:16:16
tiso
Joker diky zatim jsem nepouzival na prochazeni foreach pokusim se s tim neco udelat taky se me zdalo ze tech zavorek je tam nejak moc.... asi blbej zvyk.. :-) |
||
nightfish Profil |
#7 · Zasláno: 18. 9. 2007, 11:36:58
taky se me zdalo ze tech zavorek je tam nejak moc
o závorky tam imho šlo až ve druhé řadě - spíš to bylo o ostré a neostré nerovnosti a odečítání jedničky... |
||
Joker Profil |
#8 · Zasláno: 18. 9. 2007, 11:46:48
Dife
Jednak je to přehlednější a jednak mi přijde zbytečné odečítat jedničku a pak porovnávat na menší nebo rovno, když můžu rovnou porovnávat na menší. Krom toho, ta podmínka se přepočítává při každém cyklu, takže čím jednodušší výpočet, tím lepší. |
||
Časová prodleva: 17 let
|
0