Funcţia each()
March 10, 2008 – 11:26 am O altă funcţie utilă în parcurgerea tablourilor este each (). Funcţia each () returnează următoarea pereche cheie-valoare din tabloul specificat. Perechea cheie-valoare este returnată sub forma unui tablou asociativ cu patru elemente, după cum urmează:
<tabel>
*Cheie
*Valoare
*0
*Componenta cheie a perechii cheie-valoare curentă
*1
* Componenta valoare a perechii cheie-valoare curentă
*”key”
* Componenta cheie a perechii cheie-valoare curentă
*”value”
* Componenta valoare a perechii cheie-valoare curentă
</tabel>
Observaţi că puteţi folosi valoarea cheie „0″ sau „cheie” pentru a obţine accesul la componenta cheie a perechii cheie-valoare; similar, puteţi folosi valoarea cheie „1″ sau „valoare” pentru a obţine accesul la componenta valoare a perechii cheie-valoare. Iată un scurt exemplu care ilustrează modul de operare a funcţiei each ():
$limbaje = array(10=>”Perl”, 20=>”PHP”, 21=>”Python”);
$fiecare = each($limbaje);
$zero = $each[1];
$cheie = each[‚key’];
$valoare = $each[‚value’];
echo „<BR>zero=$zero”;
echo „<BR>unu=$unu”;
echo „<BR>cheie=$cheie”;
echo „<BR>valoare=$valoare”;
Datele de ieşire ale acestui exemplu sunt următoarele:
zero=10
unu=Perl
cheie=10
valoare=Perl





De 3 ani de zile InfoSlabire.ro se sustine financiar doar datorita partenerilor din linkurile recomandate. Daca acest articol te-a ajutat, atunci ajuta-ma si tu sa mentin calitatea informatiei si viziteaza siturile partenerilor mei.
Iti Multumesc!
Olimpiu