Gli ultimi tutorial di sviluppo web
 

PHP 5 Funzioni di Array


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