A list() fügvény zárójelei közé, vesszővel elválasztva, kettő váltózót kell beírni, tetszőleges elnevezéssel.
Az első változó, azaz a vessző előtti változó, tárolja a tömb elemeinek számát.
A második változó, azaz a vessző utáni változó, tárolja a tömb elemeinek tartalmát.
Megjegyzés:
Az each() függvény elavult, alkalmazzuk helyette a foreach() függvényt.
Az each() függvény elavult.<?php $tomb[4]="Alma"; $tomb[1]="Kapa"; $tomb[93]="Dinnye"; $tomb[24]="Retek"; $tomb[]="Labda"; // Index, azaz sorszám, autómatikusan 94 lesz. // Az each() függvény elavult. while (list($elem_szama, $elem_tartalma) = each($tomb)) { print "$elem_szama - $elem_tartalma <br />"; } // Az each() függvény helyett, alkalmazzuk a foreach() függvényt. foreach ($tomb as $index => $adat) { echo $index.' = '.$adat.'<br>'; // Kiíratjuk elemek azonosítóját és tartalmát. } ?> |
Programunk eredménye: Az elavult each() eredménye: 4 - Alma 1 - Kapa 93 - Dinnye 24 - Retek 94 - Labda A foreach() eredménye: 4 = Alma 1 = Kapa 93 = Dinnye 24 = Retek 94 = Labda |
<?php $tomb[4]="Alma"; $tomb[1]="Kapa"; $tomb[93]="Dinnye"; $tomb[24]="Retek"; $tomb[]="Labda"; // Index, azaz sorszám, autómatikusan 94 lesz. // Az each() függvény elavult. while (list($elem_szama) = each($tomb)) { print "$elem_szama <br />"; } // Az each() függvény helyett, alkalmazzuk a foreach() függvényt. foreach ($tomb as $index => $adat) { echo $index.'<br>'; // Kiíratjuk elemek azonosítóját. } ?> |
Programunk eredménye: Az elavult each() eredménye: 4 1 93 24 94 A foreach() eredménye: 4 1 93 24 94 |
<?php $tomb[4]="Alma"; $tomb[1]="Kapa"; $tomb[93]="Dinnye"; $tomb[24]="Retek"; $tomb[]="Labda"; // Index, azaz sorszám, autómatikusan 94 lesz. // Az each() függvény elavult. while ( list(, $elem_tartalma) = each($tomb) ) { print "$elem_tartalma <br />"; } // Az each() függvény helyett, alkalmazzuk a foreach() függvényt. foreach ($tomb as $index => $adat) { echo $adat.'<br>'; // Kiíratjuk elemek tartalmát. } ?> |
Programunk eredménye: Az elavult each() eredménye: Alma Kapa Dinnye Retek Labda A foreach() eredménye: Alma Kapa Dinnye Retek Labda |