CalculatoareProgramare

Cum PHP matrice?

O matrice este o structură de date care permite o singură locație pentru a stoca anumite valori , care sunt elemente de același tip.

tipuri de matrice

Există două tipuri de matrice, ele diferă în modul de identificare a elementelor constitutive.

  1. Simplu - fiecare element în acesta este dat un index într-o secvență.
  2. Asociativă - trebuie să se refere la un element folosind tastele asociate cu valorile logice.

În termeni simpli, aceasta este o variabilă, care poate fi mai mult de o valoare. Suntem interesați în PHP matrice.

trăsături caracteristice

Luați în considerare PHP matrice detalii:

  1. Acesta poate conține orice număr de valori, și este goală.
  2. Fiecare dintre valorile, care cuprinde o serie de PHP, numit de element.
  3. Element stochează diferite tipuri de variabile. Acestea pot fi siruri de caractere, numere întregi, boolean.
  4. Accesul la elemente este posibil, folosind indici care sunt în litere mici și numerice.
  5. PHP matrice conține elemente cu indici unice.
  6. Numărul de elemente din matrice - este lungimea sa.
  7. Valorile elementelor pot fi, de asemenea, matrice, așa cum sunt matrice multi-dimensionale.

O trăsătură distinctivă a PHP este abilitatea de a crea o matrice în script-ul de orice complexitate.

avantaje:

  1. Este ușor de a lucra simultan cu mai multe valori într-o matrice. Este ușor de făcut un ciclu pe membrii săi pentru a modifica valorile.
  2. Ele sunt ușor de manipulat. Pur și simplu eliminați, adăugați elemente pentru a citi sau modifica valorile elementelor.
  3. În PHP, există mai multe funcții diferite, care vă permit să se ocupe de matrice. Există o căutare pentru valori specifice, sortarea, care fuzionează matrici.

tipuri

Matricele sunt împărțite în 2 tipuri:

  • unidimensională;
  • bidimensional.

Există diferite moduri de a inițializa matrice. În primul rând, ia în considerare simplu, și apoi - un PHP tablou asociativ.

EXEMPLU crea o matrice simplă în PHP:

În exemplul de utilizat tastele - un număr în paranteze [], și mai important - numele de fructe și legume.

Atribuirea unui element de valori PHP matrice poate fi scris ca:

  • $ Array [n] = z;
  • n - cheie, z - valoarea.

În a doua metodă de inițializare poate fi nimic care să indice în paranteze :

  • $ Nume [] = "o";
  • $ Nume [] = "doi";
  • $ Nume [] = "trei".

În acest caz, indicele va fi egală cu valoarea implicită: 0, 1 și 2.

Și aveți posibilitatea să atribuiți oricare dintre valoarea indicelui:

  • $ Nume [35] = 'o';
  • $ Nume [18] = 'două';
  • $ Nume [90] = "trei".

Puteți combina metodele de initializare:

  • $ Nume [37] = "primul";
  • $ Nume [5] = "al doilea";
  • $ Nume [] = "al treilea".

Al treilea element este atribuit un indice egal cu 38, ca 37 - cea mai mare a indicilor.

Sintaxa matrice multidimensionala arată astfel:

$ Nume [indeks1] [indeks2] ....

Acum, să vedem ce un tablou asociativ PHP. Indicele poate fi un șir de caractere, aceasta nu impune restricții, sunt permise spații, lungimea sa este diferită. matrice sunt bine utilizate asociativi atunci când este necesar pentru a lega elementele care nu sunt cu numere, dar cu cuvinte. Matricele care au indici - siruri de caractere sunt numite asociativă.

În matrice asociative unidimensionale care conțin doar o cheie, aceasta corespunde unui indice specific. Imaginea de mai sus este un exemplu de matrice asociative unidimensionale și multidimensionale.

Puteți crea un tablou asociativ multidimensională în modul clasic, dar nu este foarte convenabil.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ro.delachieve.com. Theme powered by WordPress.