Un array è una disposizione sistemica di oggetti. Hum, cosa significa? Bene nella programmazione di un array è un tipo di struttura di dati. Ogni array può contenere diverse informazioni. È un po 'come una variabile in quanto memorizza i dati, ma per nulla come una variabile in quanto invece di archiviare un bit di informazione può memorizzare molte informazioni.
Cominciamo con un esempio. Diciamo che stai memorizzando informazioni sulle persone. Potresti avere una variabile che memorizza il mio nome "Angela". Ma in un array, potresti memorizzare il mio nome, la mia età, la mia altezza, la mia
In questo codice di esempio, esamineremo la memorizzazione di due bit di informazioni alla volta, il primo è il nome di qualcuno e il secondo è il loro colore preferito.
In questo codice di esempio, puoi vedere che la matrice di amici è ordinata per numero e contiene un elenco di amici. Nel secondo array, color, anziché utilizzare i numeri, utilizza le stringhe per identificare i diversi bit di informazioni.
L'identificatore utilizzato per recuperare i dati dall'array è chiamato chiave. Nel nostro primo esempio, le chiavi erano numeri interi 0, 1, 2 e 3. Nel nostro secondo esempio, le chiavi erano stringhe. In entrambi i casi, siamo in grado di accedere ai dati contenuti nell'array utilizzando sia il nome dell'array che la chiave.
Come le variabili, le matrici iniziano sempre con un segno di dollaro ($ array) e fanno distinzione tra maiuscole e minuscole. Non possono iniziare con un trattino basso o un numero, è necessario avviarli con una lettera.
Quindi, per dirla semplicemente, un array è un po 'come una variabile con molte piccole variabili al suo interno. Ma cosa fai esattamente con un array? E come ti è utile come programmatore PHP?
In pratica, probabilmente non creerai mai un array come quello nell'esempio sopra. La cosa più utile che puoi fare con un array in PHP è usarlo per contenere informazioni che ottieni da qualche altra parte.
La memorizzazione delle informazioni del tuo sito Web in un database MySQL non è insolita. Quando il tuo sito web ha bisogno di determinate informazioni accede semplicemente al tuo database e, wha-laa, ai dati on demand.
Supponiamo che tu abbia un database di persone che vivono nella tua città. Ora vuoi cercare quel database e stampare i record per chiunque si chiami "Tom". Come faresti a fare questo?
Dovresti leggere il database per le persone di nome Tom, quindi estrarre il loro nome e tutte le altre informazioni su di essi dal database e inserirlo in un array all'interno del tuo programma. È quindi possibile scorrere questo array e stampare le informazioni o memorizzarle per utilizzarle altrove nel programma.
A prima vista, un array potrebbe non sembrare così interessante per te, ma quando fai più programmazione e inizi a memorizzare strutture di dati più complesse scoprirai che spesso le stai scrivendo su array quando devono essere utilizzate.