Atlantide Web Island

  • Aumenta dimensione caratteri
  • Dimensione caratteri predefinita
  • Diminuisci dimensione caratteri

Le array

Indice Articolo
Le array
Scorrimento di un array con foreach
Array superglobali
Tutte le pagine

Andiamo ad analizzare uno strumento molto potente, le array. Si tratta di variabili complesse che possono memorizzare un gruppo di valori sotto lo stesso singolo nome di variabile.
Ciascun valore in un array è chiamato 'elemento' e un'array può contenere un qualsiasi numero di elementi.
Ciascun elemento in un array ha una 'chiave', in modo che sia possibile accedere ai singoli elementi.
Si assegnano valori ad un'array come indicato di seguito

E' possibile utilizzare come chiavi numeri o stringe. Le chiavi stringe devono essere racchiuse tra virgolette semplici, gli apici, come nell'esempio precedente, mentre le chiavi numero non ne hanno bisogno

Se non s'inserisce una chiave nelle parentesi quadre, PHP associa ad ogni elemento una chiave numerica, a partire da 0.
Abbiamo detto all'inizio che l'array può contenere diversi elementi sotto lo stesso nome variabile, il formato per compiere questa operazione è il seguente :

In questa dichiarazione è possibile omettere le chiavi, in tal caso PHP assegna le chiavi numeriche

PHP offre molte funzionalità per ottenere informazioni sulle array create, ad esempio è possibile conoscere il numero di elementi contenuti in un'array attraverso la funzione count(), come indicato di seguito

Dopo l'esecuzione delle dichiarazione, $count rappresenta un intero che rappresenta il numero di elementi contenuti in $nomearray. Se l'array esiste, ma non ha elementi, count restituisce zero.
E' possibile conoscere la chiave di un elemento utilizzando la funzione key(), come indicato di seguito :

Dopo la dichiarazione, $key contiene la chiave numerica o la stringa dell'elemento su cui si trova il puntatore. Cos'è il puntatore ? Supponiamo un'array come un elenco, con un puntatore che punta a un elemento dell'elenco. Il puntatore è fermo su elemento fino a quando viene spostato.
La prima volta che si accede ad un'array il puntatore è fermo sul primo elemento.
Per accedere ai valori dell'aray PHP offre le funzioni current(), che fa riferimento all'elemento attualmente posto sotto il puntatore, next(), che sposta il puntatore avanti di un elemento e prev(), che lo sposta indietro di un elemento. La funzione reset() riporta il puntatore al primo elemento mentre end() lo sposta fino all'ultima posizione.



Ultimo aggiornamento Domenica 07 Dicembre 2008 19:54  
Giochi onlineVideo CalcioDivertimentoPerline