Le varie funzioni degli array sono state già trattate, ma riportiamo una tabella completa per comodità di riferimento.
| Funzione |
Descrizione |
| array(elenco-elementi) |
Crea un array o un array associativo (vedere paragrafo 6.2) |
| list(elenco-variabili) |
Assegna alle variabili elencate i vari elementi di un array
(che va assegnato, vedere paragrafo 6.2) |
| arsort(array) |
Ordina un array in ordine inverso mantenendo le
associazioni di indice |
| asort(array) |
Ordina un array mantenendo le associazioni di indice |
| count(array) |
Ritorna il numero di elementi |
| current(array) |
Ritorna l'elemento corrente di un array |
| each(array) |
Ritorna la successiva coppia chiave/valore di un array |
| end(array) |
Sposta il puntatore interno all'ultimo elemento |
| key(array) |
Ritorna la chiave dell'elemento corrente |
| ksort(array) |
Ordina un array per chiave |
| next(array) |
Sposta in avanti il puntatore all'elemento corrente |
| pos(array) |
Ritorna l'elemento corrente dell'array |
| prev(array) |
Sposta il puntatore interno al primo elemento |
| range(inizio, fine) |
Crea un array contenente interi che vanno da inizio a fine. |
| reset(array) |
Sposta il puntatore interno al primo elemento |
| rsort(array) |
Riordina un array in ordine inverso |
| sizeof(array) |
Ritorna la dimensione dell'array |
| sort(array) |
Riordina un array |