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:
// 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





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