Estensione Array

Documentazione delle funzioni dell'estensione Array

Funzioni (60)

array_change_key_case()

Restituisce un array con tutte le chiavi cambiate in maiuscolo o in minuscolo

array_chunk()

Spezza un array in tronconi

array_combine()

Crea un'array utilizzando un'array per le chiavi ed un altro per i suoi valori

array_count_values()

Conta tutti i valori di un array

array_diff_assoc()

Calcola la differenza tra array con un ulteriore controllo sull'indice

array_diff()

Calcola la differenza di due o più array

array_fill()

Riempie un array con i valori specificati

array_filter()

Filtra gli elementi di un array usando una funzione callback

array_flip()

Scambia tutte le chiavi di un array con i loro valori associati

array_intersect_assoc()

Calcola l'intersezione degli array con un ulteriore controllo sugli indici

array_intersect()

Calcola l'intersezione degli arrays

array_key_exists()

Controlla se l'indice o la chiave specificato esiste nell'array

array_keys()

Restituisce tutte le chiavi di un array

array_map()

Applica la funzione callback a tutti gli elementi degli array dati

array_merge_recursive()

Fonde due o più array in modo ricorsivo

array_merge()

Fonde uno o più array

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_reduce()

Riduce iterativamente l'array a un singolo valore utilizzando una funzione callback

array_reverse()

Restituisce un array con gli elementi in ordine invertito

array_search()

Ricerca un dato valore in un array e ne restituisce la chiave corrispondente, se la ricerca ha successo.

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

array()

Crea un 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, o le proprietà in un oggetto

current()

Restituisce l'elemento corrente di un array

each()

Restituisce la corrente 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 corrente da un array

in_array()

Controlla se un valore è presente in un array

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

natcasesort()

Ordina un array usando un algoritmo di "ordine naturale" non sensibile alle maiuscole/minuscole

natsort()

Ordina un array usando un algoritmo di "ordine naturale"

next()

Incrementa il puntatore interno dell'array

pos()

Alias

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()

Ordina un array in ordine decrescente

shuffle()

Mescola un array

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