ugrás a tartalomhoz

tomb

enzo · 2003. Feb. 13. (Cs), 10.16
sziasztok,
az a nagy kerdesem, hogy hogyan tudok torolni egy elemet egy tombbol? a gond az, hogy az elem nem a tomb elejen vagy vegen van,
olyan fugvenyt pedig nem ismerek amely elemeket mozgat.

elore is koszi.

robi: koszi a legutobbi segitseget, nagyon hasznos volt.
 
1

Re: tomb

Granc Róbert · 2003. Feb. 13. (Cs), 11.54
Véleményem szerint hivatkozz rá a tömbindexével: azaz az x elemű tömb negyedik elemének törlése valami ilyesmi lenne: unset($array[3]);
Öööö, bár azt ki kellene próbálnom, hogy ilyenkor a hátrébb lévő elemek indexével mi lesz, de ha jól értelmezem a dolgot, akkor azok nem mozognak, tehát marad egy "lyuk" a tömbben a negyedik elem helyén.
Ha csökkenteni akarod az indexek számát is, akkor azt hiszem csak egy másik tömb ideiglenes használatával tudod ezt megoldani, amelybe átpakolod a teljes tömböt a törlendő elem kivételével...

Robi
2

Re: tomb

enzo · 2003. Feb. 13. (Cs), 12.08
tokeletesen mukodik,
elfelejtettem mondani, hogy aszociativ tombrol van szo, amelyet egy session-ben tarolok, a torles utan egyszeruen megszunik az adott elem,
marmint a session-bol eltunik.
koszi