Funcţia list()
March 10, 2008 – 11:27 amO altă funcţie utilă în lucrul cu tablouri este funcţia list(), care vă permite să atribuiţi valori la numeroase variabile în cadrul unei instrucţiuni. Funcţia list() este deseori folosită cu funcţia each(), deoarece funcţia list() facilitează accesul separat la cheia şi la valoarea returnate de funcţia each (). Forma generală de utilizare a funcţiei list() este următoarea:
list($var1,$var2,…,$varn)=valoare_tablou;
Fiecare dintre variabilele specificate, de la $var1 la $varn, primeşte o valoare din tabloul valoare_tablou. Într-un fel, funcţia list() este opusă funcţiei array(), deoarece funcţia list () împarte un tablou într-o serie de valori scalare, în timp ce funcţia array() construieşte un tablou dintr-o serie de valori scalare.
Iată un exemplu care ilustrează modul de utilizare a funcţiei list():
$limbaje = array(10=>”Perl”, 20=>”PHP”, 21=>”Python”);
list($cheie, $valoare) = each($limbaje);
echo ”<BR>cheie=$cheie, valoare=$valoare”;
$urmator = next($limbaje);
echo <BR>urmator=$urmator;
De asemenea, iată datele de ieşire ale exemplului:
cheie =10, valoare = Perl
urmator = Python





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