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.
Există două tipuri de matrice, ele diferă în modul de identificare a elementelor constitutive.
- Simplu - fiecare element în acesta este dat un index într-o secvență.
- 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.
Luați în considerare PHP matrice detalii:
- Acesta poate conține orice număr de valori, și este goală.
- Fiecare dintre valorile, care cuprinde o serie de PHP, numit de element.
- Element stochează diferite tipuri de variabile. Acestea pot fi siruri de caractere, numere întregi, boolean.
- Accesul la elemente este posibil, folosind indici care sunt în litere mici și numerice.
- PHP matrice conține elemente cu indici unice.
- Numărul de elemente din matrice - este lungimea sa.
- 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.
Matricele sunt împărțite în 2 tipuri:
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:
În a doua metodă de inițializare poate fi nimic indicat în paranteze pătrate:
Î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:
Puteți combina metodele de initializare:
Al treilea element este atribuit un indice egal cu 38, ca 37 - cea mai mare a indicilor.
Sintaxa matrice multidimensionala arată astfel:
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.