duminică, 19 decembrie 2010

Curs PHP 3

Vectorii in PHP

I. Ce este un vector in PHP? 
     
          Vectorul este o multime de elemente. Poate sa contina numere, siruri de caractere. 

Structura unui vector este urmatoarea:

<?php
     
      $vector_numere = arry (1, 2, 3, 4);

?>

                           sau

<?php

      $vector_numere [] = 1;
      $vector_numere [] = 2;
      $vector_numere [] = 3;
      $vector_numere [] = 4;
?>

       Intr-un vector fiecare element are o cheie sau o valoare. Cheia in mod normal este chiar pozitia, dar poate sa fie un sir de caractere. FOarte important este ca pozitia incepe de la cifra 0.
       Asta inseamna ca pentru primul element pozitia este 0, iar pentru al cincilea este 4.

       Afisarea valorii unui vector:
      Vectorii se afiseaza la fel ca si o variabila doar ca trebuie specificata cheia (pozitia) intre cele doua paranteze drepte.
       De exemplu, vreau sa aflu valoarea elementului 3. Pentru acest element pozitia este 2.

Exemplu:

<?php

      echo $vector_numere[2];

?>

Acest program va afisa cifra 3, care se afla pe pozitia 2.

Cum aflu numarul elementelor dintr-un vector?

        Pentru aflarea numarului elementelor dintr-un vector, folosim functia count() din PHP.

Exemplu:
  
<?php

      $nr_elemente - count($vector_numere);
     
     echo $nr_elemente;

?>

Acest vector afiseaza numarul 4 pentru ca sunt 4 elemente in acest vector. De observat ca la numaratoarea elementelor nu se specifica cheia.

Un ultim exemplu pentru aceasta lectie:
 
Dorest sa afisez toate elementele dintr-un vector, fara a sti cate elemente se afla.

Pentru a rezolva aceasta problema in primul rand este nevoie sa aflam numarul elementelor cu functia count(). Apoi trebuie sa parcurgem element cu element vectorul si sa afisam valorile elementelor.

<?php
    
    // initializam vectorul
    
    $vector_nume [] = "Stefan";
    $vector_nume [] = "Maria";
    $vector_nume [] = "Andrei";

    // numaram elementele cu ajutorul functiei count()

    $nr_elemente = count($vector_nume);

     // parcurgem fiecare element din vector:

     for ($pos=0; $pos<$nr_elemente; $pos++)
        echo $vector_nume[$pos];

?>

Instructiunea FOR

Instructiunea FOR se foloseste pentru a pargurge un obiect element cu element. Are 3 parameti:

- pozitia start               (ex. $pos = 0 )
- numarul elementelor  ( ex. $pos < 10 )          
- marimea pasului         (ex. $pos ++ )     - unu cate unu

Exercitiu:

Realizati un program care sa initializeze un vector si apoi toate elementele.


Pentru intrebari sau alte informatii, scrieti-mi la adresa: user_fromvs@yahoo.com .

Recomandati si prietenilor blogul meu ( http://CursPHP-M4RC3L.Blogspot.Com )!

Nu uitati de Cursul PHP 4 - Vizionati-l !

BAFTA,
M4RC3L Asavey

Niciun comentariu:

Trimiteți un comentariu