Un tablou este un aranjament sistemic de obiecte. Hum, ce înseamnă asta? Ei bine, în programarea unui tablou este un tip de structură de date. Fiecare tablou poate conține mai multe informații. Este ca o variabilă prin faptul că stochează date, dar deloc ca o variabilă prin faptul că, în loc să stocheze un pic de informații, poate stoca multe informații.
Să începem cu un exemplu. Să spunem că stocați informații despre oameni. Ați putea avea o variabilă care să-mi stocheze numele „Angela”. Dar într-o serie, mi-ai putea stoca numele, vârsta, înălțimea, mea
În acest cod de exemplu, vom analiza stocarea a doi biți de informații simultan, primul fiind numele cuiva și al doilea fiind culoarea lor preferată.
În acest exemplu de cod, puteți vedea că tabloul de prieteni este sortat după număr și conține o listă de prieteni. În al doilea tablou, color, în loc să folosească numere, folosește șiruri pentru a identifica diferiții biți de informații.
Identificatorul folosit pentru preluarea datelor din tablou se numește cheie. În primul nostru exemplu, tastele erau numere întregi 0, 1, 2 și 3. În al doilea exemplu, tastele erau șiruri. În ambele cazuri, putem accesa datele deținute în tablă folosind atât numele și cheia tabloului.
La fel ca variabilele, matricile încep întotdeauna cu un semn de dolar ($ array) și sunt sensibile cu majuscule și minuscule. Acestea nu pot începe cu o subliniere sau un număr, trebuie să le începeți cu o literă.
Deci, pentru a spune simplu, un tablou este ca o variabilă cu o mulțime de variabile mici în interiorul ei. Dar ce faci exact cu un tablou? Și cum vă este de folos ca programator PHP?
În practică, probabil nu veți crea niciodată un tablou precum cel din exemplul de mai sus. Cel mai util lucru pe care îl poți face cu un tablou în PHP este să îl folosești pentru a reține informațiile pe care le primești formularul în altă parte.
Nu este neobișnuit ca informațiile site-ului tău să fie stocate într-o bază de date MySQL. Când site-ul dvs. web are nevoie de anumite informații, acesta accesează pur și simplu baza de date, și wha-laa, la datele la cerere.
Să spunem că aveți o bază de date cu oameni care locuiesc în orașul dvs. Acum doriți să căutați în acea bază de date și să imprimați înregistrări pentru oricine poartă numele de „Tom”. Cum ai vrea să faci asta?
Ați citi prin baza de date pentru persoanele numite Tom, apoi ați trage din baza de date numele și toate celelalte informații despre acestea și le-ați plasa într-un tablou din interiorul programului. Apoi, puteți să parcurgeți acest tablou și să imprimați informațiile sau să le stocați pentru a le folosi în altă parte a programului.
La suprafață, este posibil ca un tablou să nu vi se pară atât de interesant, dar atunci când faceți mai multe programări și începeți să stocați structuri de date mai complexe, veți constata că le scrieți adesea în tablouri atunci când trebuie utilizate.