PHP Array Introduzione
Le funzioni per gli array permettono di accedere e manipolare gli array.
Sono supportati gli array semplici e multi-dimensionali.
Installazione
Le funzioni di matrice sono parte del core di PHP. Non è necessaria nessuna installazione per usare queste funzioni.
PHP Funzioni 5 Array
Funzione | Descrizione |
---|---|
array() | Crea un array |
array_change_key_case() | Cambia tutte le chiavi in un array in minuscolo o maiuscolo |
array_chunk() | Divide un array in blocchi di array |
array_column() | Restituisce i valori da una singola colonna nella matrice di input |
array_combine() | Crea una matrice utilizzando gli elementi di uno "keys" matrice e uno "values" matrice |
array_count_values() | Conta tutti i valori di un array |
array_diff() | Confronta array, e restituisce le differenze (compare values only) |
array_diff_assoc() | Confronta array, e restituisce le differenze (compare keys and values) |
array_diff_key() | Confronta array, e restituisce le differenze (compare keys only) |
array_diff_uassoc() | Confronta array, e restituisce le differenze (confrontare le chiavi e valori, usando una funzione di confronto chiave definita dall'utente) |
array_diff_ukey() | Confronta array, e restituisce le differenze (confrontare le chiavi solo, utilizzando una funzione di confronto chiave definita dall'utente) |
array_fill() | Riempie un array con valori |
array_fill_keys() | Riempie un array con valori, chiavi specificano |
array_filter() | Filtra i valori di un array usando una funzione callback |
array_flip() | Ribalta / scambi tutte le chiavi con i valori associati in un array |
array_intersect() | Confronta array, e restituisce le partite (compare values only) |
array_intersect_assoc() | Confronta array e restituisce le partite (compare keys and values) |
array_intersect_key() | Confronta array, e restituisce le partite (compare keys only) |
array_intersect_uassoc() | Confronta array, e restituisce le partite (confrontare le chiavi e valori, usando una funzione di confronto chiave definita dall'utente) |
array_intersect_ukey() | Confronta array, e restituisce le partite (confrontare le chiavi solo, utilizzando una funzione di confronto chiave definita dall'utente) |
array_key_exists() | Verifica se il tasto specificato esiste nell'array |
array_keys() | Restituisce tutte le chiavi di un array |
array_map() | Invia ogni valore di un array ad una funzione fatta, che restituisce nuovi valori |
array_merge() | Fonde uno o più array in un array |
array_merge_recursive() | Fonde una o più schiere in una matrice ricorsivamente |
array_multisort() | Ordina multipli o multidimensionali array |
array_pad() | Inserisce un numero specificato di elementi, con un valore specificato, ad un array |
array_pop() | Cancella l'ultimo elemento di un array |
array_product() | Calcola il prodotto dei valori in un array |
array_push() | Inserisce uno o più elementi alla fine di un array |
array_rand() | Restituisce una o più chiavi casuali da un array |
array_reduce() | Restituisce un array come una stringa, utilizzando una funzione definita dall'utente |
array_replace() | Sostituisce i valori del primo array con i valori da seguenti matrici |
array_replace_recursive() | Sostituisce i valori del primo array con i valori dalla seguente array in modo ricorsivo |
array_reverse() | Restituisce un array in ordine inverso |
array_search() | Ricerche un array per un dato valore e restituisce la chiave |
array_shift() | Rimuove il primo elemento di un array e restituisce il valore dell'elemento rimosso |
array_slice() | Ritorni parti di un array selezionati |
array_splice() | Rimuove e sostituisce determinati elementi di un array |
array_sum() | Restituisce la somma dei valori in un array |
array_udiff() | Confronta array, e restituisce le differenze (confrontano solo valori, usando una funzione di confronto chiave definita dall'utente) |
array_udiff_assoc() | Confrontare array e restituisce le differenze (confrontare le chiavi e valori, utilizzando una funzione incorporata per confrontare le chiavi e una funzione definita dall'utente per confrontare i valori) |
array_udiff_uassoc() | Confronta array, e restituisce le differenze (confrontare le chiavi e valori, utilizzando due funzioni di confronto chiave definita dall'utente) |
array_uintersect() | Confronta array, e restituisce le partite (confrontano solo valori, usando una funzione di confronto chiave definita dall'utente) |
array_uintersect_assoc() | Confronta array, e restituisce le partite (confrontare le chiavi e valori, utilizzando una funzione built-in per confrontare le chiavi e una funzione definita dall'utente per confrontare i valori) |
array_uintersect_uassoc() | Confronta array, e restituisce le partite (confrontare le chiavi e valori, utilizzando due funzioni di confronto chiave definita dall'utente) |
array_unique() | Rimuove i valori duplicati di un array |
array_unshift() | Aggiunge uno o più elementi all'inizio di un array |
array_values() | Restituisce tutti i valori di un array |
array_walk() | Applica una funzione su ogni elemento dell'array |
array_walk_recursive() | Si applica una funzione ricorsivamente ad ogni elemento dell'array |
arsort() | Ordina un array associativo in ordine decrescente, in base al valore |
asort() | Ordina un array associativo in ordine crescente, in base al valore |
compact() | Crea un array contenente variabili ei relativi valori |
count() | Restituisce il numero di elementi in un array |
current() | Restituisce l'elemento corrente in un array |
each() | Restituisce la corrente coppia chiave valore da un array |
end() | Imposta il puntatore interno dell'array all'ultimo elemento |
extract() | Importa variabili nella tabella dei simboli di un array |
in_array() | Controlla se un valore specificato presente in un array |
key() | Recupera una chiave da un array |
krsort() | Ordina un array associativo in ordine decrescente, in base alla chiave |
ksort() | Ordina un array associativo in ordine crescente, in base alla chiave |
list() | Assegna variabili come se fossero un array |
natcasesort() | Ordina un array usando un case insensitive "natural order" algoritmo |
natsort() | Ordina un array usando un "natural order" algoritmo |
next() | Avanzare il puntatore interno di un array |
pos() | Alias di current() |
prev() | Riavvolge il puntatore interno |
range() | Crea una matrice contenente una serie di elementi |
reset() | Imposta il puntatore interno di un array sulla posizione iniziale |
rsort() | Ordina un array indicizzato in ordine decrescente |
shuffle() | Mescola un array |
sizeof() | Alias di count() |
sort() | Ordina un array indicizzato in ordine crescente |
uasort() | Ordina un array mediante una funzione definita dall'utente |
uksort() | Ordina un array chiavi usando una funzione definita dall'utente |
usort() | Ordina un array usando una funzione definita dall'utente |