Új hozzászólás Aktív témák
-
Lacces
őstag
Sziasztok!
each() + tömbhöz kéne magyarázat.
Adott a következő kód:
reset($array)
while ( list($termek, $ar) = each($array))És a reset() és each() és tömb kapcsolatához kellene magyarázat.
Azt írják, hogy azért kell a reset(), mert a tömb az each ha egyszer végig ment a tömbön, és ha újra meghívom akkor a reset() nélkül nem megy végig a tömbön.Kérdésem, miért nem megy végig a tömbön mégegyszer? (hogy kell ezt elképzelni)
- egyik, azért mert az each() megjegyzi a $array tömböt, és ha egyszer lefutatta, akkor nem hajlandó többé.
- másik, mert a $array-nek van valami indexmutatója, amit az each() a tömbvégéhez visz, és ezt a mutatót kell ismét az elejére vinni a reset()-el... Ezt így magamtól találtam ki., és a php.net manulon és ilyet olvasok ki az angol szövegből.Ezek szerint ha a második feltevésem igaz, akkor ez a tömb pointer(mutató) manipulálható?
Meg ha már ennél a témánál tartok:
a reset() az each előtt vagy utána érdemes meghívni?
Másik kérdés:
a foreach vagy a fentebb említett while ciklusos megoldás a gyorsabb?
pl.: foreach( $array as $kulcs => $ertek)
echo...
Új hozzászólás Aktív témák
- Megérkezett Magyarországra az LG 480 Hz-es OLED monitora
- Xbox tulajok OFF topicja
- Előzetes élménybeszámolókon az Elden Ring: Shadow of the Erdtree
- Az iPhone 15 frissítésgaranciát, a 16 szép rendereket kapott
- Diablo IV
- Robot fűnyírók
- Ukrajnai háború
- LEGO klub
- Hivatalos képen a Samsung hajlíthatók
- Computex 2024: feltárta a Lunar Lake-et az Intel
- További aktív témák...
- GameStar / PC Guru játékmellékletek tokkal és borítóval 500Ft/db
- Apple iPhone Xr 64GB Kártyafüggetlen 1ÉV GARANCIA
- Eladó Samsung 2.5 870 EVO 250GB SATA3 (MZ-77E250B) 10 db
- Bang & Olufsen Beoplay HX Black Anthracite ANC Bluetooth (bontatlan, 2 év jótállás)
- Legjobb ár! i5 Félkonfig! Intel DH67BL ( 4 slotos ) + i5-2300 + 8gb ddr3! Foxpost van!
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen