Matrice în php

Matrice în php
Bună ziua programatori novice dragi.

În acest articol ne vom uita la unul dintre cele mai importante și cele mai comune în structuri php pentru stocare de date - matrice.

Matricele sunt folosite pentru a lucra cu baze de date, cataloage, liste, biblioteci, dicționare, și ori de câte ori este nevoie de un număr mare de variabile similare.

Matricea constă dintr-un set de variabile de același tip, din care fiecare are propriul index. Ca o metodă de identificare matrice sunt împărțite în două tipuri - indexate matrice numerice, tablouri asociative.

Permis de tip, de asemenea, amestecat. Mai mult, aceste trei tipuri de matrice pot fi unidimensionale sau multidimensionale.

Dar să toate detaliile și în ordine.

Crearea unui tablou unidimensional cu un indice numeric.

nume matrice ca nume de variabilă începe cu un dolar $.

Creați o serie de mai multe moduri. Una dintre cele mai comune dintre ele - utilizarea array () construct.

array () - limbaj construct pentru crearea matrice.

In paranteze, o virgulă, elementele de matrice sunt aranjate. Pentru a afișa elementul selectat pe ecran, utilizați print design

După cum puteți vedea, un indice numeric înregistrează între paranteze drepte. În cazul în care programatorul specifică indexul, ca în acest exemplu, PHP face automat acest lucru. Pentru a aloca operatorul de index se aplică =>

Numerotare începe de la zero, - primul element, și a crescut în continuare de unul la fiecare element ulterior. De aceea, în exemplul nostru, determinând elementul de la indexul 1, am văzut a doua într-un rând - „Coffee“.

Aveți posibilitatea să atribuiți propriul index.

O altă modalitate de a crea o matrice - este de a crea o matrice folosind paranteze drepte. fără utilizarea structurilor și a funcțiilor.

Această metodă nu inițializat variabile, care sunt elementele matricei este atribuit un număr de index și semnificație.

Nu puteți specifica un număr de index, și se lasă paranteze goale, atunci acesta va fi atribuit automat așa cum a fost menționat mai sus.

Următorul mod de a crea o matrice numerică - este crearea unui interval numeric al funcției de matrice ().

interval () creează o matrice care conține o serie de numere, iar în parametrii este suficient pentru a indica primul și ultimul număr al intervalului.

Crearea unui tablou asociativ unidimensional.

Spre deosebire de matrice numerică, în elementul atribuit indicele asociativ ar trebui să determine asocierea cu acest element. În indicele există un alt, mai este cazul, numele - cheia. Cheia poate conține orice caractere în cantitate nelimitată

Metode pentru generarea unui astfel de matrice este aproape nici diferit de discutat mai sus, modul de a crea matrici numerice.

Tipul de asociativă este foarte util atunci când aveți nevoie pentru a găsi un anumit element nu este de cotitură pe întreaga matrice.

Creați simplu matrice multi-dimensionale (numeric).

Spre deosebire de cea, într-un element de matrice multidimensionale sunt determinate de mai mulți indici. Numărul de indici nu este limitat, dar, în general, nu depășește trei.

Să ne scrie mai întâi un mic meniu.

Pentru a înțelege cum funcționează și funcționează, să ne uităm la structura de matrice.

Când antete afișarea alocate tag-

, apoi a crea trei expresii într-un desen pentru (variabilă - valoare):

1. $ a = 0 - elemente punct de referință metru.
2. $ un Starâș spune: