II. Funzioni di Array
Queste funzioni permettono di manupolare e interagire con gli
array in vari modi. Gli Array sono indispensabili per immagazzinare,
mantenere, e operare su gruppi di variabili.
Sono supportati sia array semplici che multi-dimensionali, che possono
essere sia creati dall'utente che da funzioni.
Ci sono specifiche funzioni di database per riempire
gli array a partire da interrogazioni sui dati, e parecchie funzioni restituiscono array.
Vedere la sezione Array
del manuale per una spiegazione dettagliata di come gli array siano
implementati ed usati in PHP.
Vedere anche is_array(), explode(),
implode(), split()
e join().
- Sommario
- array --
Crea un array
- array_change_key_case -- Restituisce un array with tutte le chiavi cambiate in maiuscolo o in minuscolo
- array_chunk -- Spezza un array in tronconi
- array_count_values -- Conta tutti i valori di un array
- array_diff -- Calcola la differenza di due o pių array
- array_filter --
Filtra gli elementi di un array usando una funzione callback
- array_flip -- Scambia tutti i valori di un array
- array_fill -- Riempie un array con i valori specificati
- array_intersect -- Calcola l'intersezione degli arrays
- array_key_exists -- Controlla se l'indice (o chiave) specificato esiste nell'array
- array_keys -- Restituisce tutte le chiavi di un array
- array_map --
Applica la funzione callback a tutti gli elementi dell'array dato
- array_merge -- Fonde due o pių array
- array_merge_recursive -- Fonde due o pių array in modo ricorsivo
- array_multisort -- Ordina array multipli o multidimensionali
- array_pad --
Riempie con un valore un array fino alla lunghezza specificata
- array_pop -- Estrae l'elemento alla fine dell'array
- array_push --
Accoda uno o pių elementi ad un array
- array_rand --
Estrae a caso uno o pių elementi da un array
- array_reverse --
Restituisce un array con gli elementi in ordine invertito
- array_reduce --
Riduce iterativamente l'array a un singolo valore utilizzando una funzione
callback
- array_shift --
Estrae l'elemento alla testa dell'array
- array_slice -- Estrae un sottoinsieme da un array
- array_splice --
Rimuove una porzione dell'array e la sostituisce con
altro
- array_sum --
Calcola la somma dei valori di un array.
- array_unique -- Rimuove i valori duplicati di un array
- array_unshift --
Inserisce uno o pių elementi all'inizio dell'array
- array_values -- Restituisce tutti i valori di un array
- array_walk --
Esegue una funzione su ogni elemento dell'array
- arsort --
Ordina un array in ordine decrescente e mantiene le associazioni degli indici
- asort -- Ordina un array e mantiene le associazioni degli indici
- compact --
Crea un array contenente variabili e il loro valore
- count -- Conta gli elementi in una variabile
- current -- Restituisce l'elemento corrente di un array
- each --
Restituisce la successiva coppia chiave/valore di un array e incrementa
il puntatore dell'array
- end --
Sposta il puntatore interno dell'array all'ultimo elemento
- extract --
Importa le variabili nella tabella dei simboli
- in_array -- Restituisce TRUE se un valore č presente in un array
- array_search --
Ricerca un dato valore in un array e ne restituisce la
chiave corrispondente, se la ricerca ha successo.
- key -- Estrae la chiave corrente da un array associativo
- krsort -- Ordina rispetto alle chiavi di un array in ordine inverso
- ksort -- Ordina rispetto alle chiavi di un array
- list --
Assegna valori a delle variabili come se fossero un array
- natsort --
Ordina un array usando un algoritmo di "ordine naturale"
- natcasesort --
Ordina un array usando un algoritmo di "ordine naturale" non sensibile alle maiuscole/minuscole
- next --
Incrementa il puntatore interno dell'array
- pos -- Restituisce l'elemento corrente di un array
- prev -- Decrementa il puntatore interno dell'array
- range --
Crea un array contenente una serie di elementi
- reset --
Reimposta il puntatore interno di un array sulla posizione iniziale
- rsort -- Odina un array in ordine decrescente
- shuffle -- Mescola un array
- sizeof -- Conta gli elementi in una variabile
- sort -- Ordina un array
- uasort --
Ordina un array mediante una funzione definita dall'utente e
mantiene le associazioni
- uksort --
Ordina rispetto alle chiavi di un array mediante una funzione definita dall'utente
- usort --
Ordina un array mediante una funzione definita dall'utente