Aparatura Slabire Profesionala Saloane Bruno Vassari Eximia - slabire

Căutarea într-un tablou secvenţial

March 10, 2008 – 11:01 am

Pentru a examina modul de utilizare a iteraţiilor, să ne concentrăm asupra problemei de a determina dacă un tablou conţine o anumită valoare. Iată un exemplu:

 

$limbaje = array(0=>”Perl”, 1 =>”PHP”, 2 =>”Python”);

$cauta =”PHP”;

// se cauta in tabloul $limbaje valoarea $cauta

$limita = count($limbaje);

for ($i = 0; $i < $limita ; $i++)

{

   echo „ <BR> Determinarea unei identitati cu $limbaje[$i];

  

128

 

   if (cauta == $limbaje[$i])

  {

     „<BR>$cauta este un limbaj aprobat.”;

   }

}

 

Prima instrucţiune creează tabloul în care se va căuta. Desigur, într-o aplicaţie iterativă reală, tabloul nu va fi iniţializat cu valori literale imediat anterior operaţiei de căutare, într-o aplicaţie reală, conţinutul tabloului este supus la variaţii.

Cea de-a doua instrucţiune atribuie valoarea “PHP” variabilei $cauta; în exemplu, se caută în tablou valoarea stocată în variabila $cauta. După comentariu, următoarea instrucţiune obţine numărul elementelor din tablou şi stochează această valoare în variabila $limita. Instrucţiunea for funcţionează ca mai înainte; de data aceasta însă, corpul său conţine alte instrucţiuni şi se execută o altă operaţie. O instrucţiune echo afişează valoarea fiecărui element al tabloului pe măsură ce iteraţia avansează. Instrucţiunea if testează fiecare element şi afişează un mesaj dacă valoarea elemen­tului este una şi aceeaşi cu valoarea variabilei $cauta. Iată rezultatul rulării exemplului:

 

Determinarea unei identitati cu Perl

Determinarea unei identitati cu PHP

PHP este un limbaj aprobat.

Determinarea unei identitati cu Python

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: Căutarea într-un tablou secvenţial