Autor Zpráva
Dife
Profil
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
$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
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
Dife - na prechádzanie polí cez všetky prvky sa používa cyklus foreach a nie for...
Joker
Profil
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
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
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
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ší.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: