Aparatura Slabire Profesionala Saloane Bruno Vassari Eximia - slabire

Lucrul cu funcţii listă

March 10, 2008 – 11:11 am

1 Star2 Stars3 Stars4 Stars5 Stars6 Stars7 Stars8 Stars9 Stars10 Stars (No Ratings Yet)
Loading ... Loading ...

În afară de modalităţile de parcurgere iterativă a tablourilor, PHP oferă numeroase funcţii care vă permit traversarea tablourilor, deplasându-vă înainte sau înapoi, după dorinţă. Prima dintre aceste funcţii este current(), care returnează valoarea curent al tabloului. Funcţia current() foloseşte un pointer intern de tablou pe care PHP îl creează pentru fiecare tablou. Când creaţi un tablou, pointerul intern de tablou este configurat astfel încât să facă referire la primul element al tabloului. Funcţiile next() şi prev() modifică pointerul intern al tabloului şi se pot folosi alături de funcţia current() pentru a parcurge un tablou. Funcţia next(), aşa cum îi arată şi numele*, modifică pointerul intern al tabloului astfel încât acesta să facă referire la următorul element, în timp ce funcţia prev() modifică pointerul intern al tabloului astfel încât acesta să facă referire la elementul anterior.

Iată un exemplu care prezintă modul de operare al funcţiilor menţionate:

 

$limbaje = array(10=>”Perl”, 20=>”PHP”,21=>”Python”);

$curent = current($limbaje);

echo „<BR>functia current() a returnat $curent”;

$urmator = next($limbaje);

echo „<BR>functia next() a returnat $urmator”;

$urmator = next($limbaje);

echo „<BR>functia next() a returnat $urmator”;

$anterior = prev($limbaje);

echo „<BR>functia prev() a returnat $anterior”;

 

Iată datele de ieşire ale exemplului:

 

functia current() a returnat Perl

functia next() a returnat PHP

functia next() a returnat Python

functia prev() a returnat PHP

 

Observaţi modul în care sunt utilizate funcţiile prev() şi next() pentru deplasarea înapoi, respectiv înainte, în interiorul tabloului.


Spune-ne parerea ta! Comenteaza acest articol!

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

Comenteaza Articolul: Lucrul cu funcţii listă