Aparatura Slabire Profesionala Saloane Bruno Vassari Eximia - slabire

Parcurgerea iterativă a unui tablou non-secvenţial

March 10, 2008 – 11:09 am

În unele limbaje de programare, parcurgerea unui tablou non-secvenţial este o operaţie complicată. Cu toate acestea, PHP 4 include o instrucţiune foreach care simplifică iteraţiile de acest gen. Instrucţiunea foreach are următoarea formă generală:

foreach (tablou as $cheie =>$valoare) {corp}

Instrucţiunea parcurge în mod iterativ tabloul denumit {tablou, stabilind valori adecvate pentru valorile variabilelor $cheie şi $valoare aferente fiecărui element al tabloului. Iată un exemplu simplu:

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

// parcurge iterativ tabloul

foreach ($limbaje as $index => $limbaj)

{

echo „<BR>$index =>$limbaj”;

}

 

Remarcaţi că instrucţiunea echo face pur şi simplu referire la valorile variabilelor $index şi $limbaj, cărora li se atribuie în mod automat valorile cheii, respectiv elementului curent. Iată datele de ieşire ale exemplului:

 

10 =>Perl

20 =>HP

21 =>Pynton

Spune-ne parerea ta! Comenteaza acest articol!

Comenteaza Articolul: Parcurgerea iterativă a unui tablou non-secvenţial