Funzioni Array PHP

Introduzione a PHP Array

Le funzioni array ti permettono di accedere e manipolare gli array.

Supporta array unidimensionali e multidimensionali.

Installazione

Le funzioni array appartengono alla parte centrale di PHP. Queste funzioni possono essere utilizzate senza installazione.

Funzioni Array PHP 5

Funzione Descrizione
array() Crea un array.
array_change_key_case() Cambia tutte le chiavi dell'array in minuscolo o maiuscolo.
array_chunk() Dividi un array in nuovi blocchi di array.
array_column() Restituisce i valori di una singola colonna dell'array di input.
array_combine() Crea un nuovo array attraverso la combinazione di due array.
array_count_values() Usato per contare le volte in cui ogni valore appare nell'array.
array_diff() Confronta gli array, restituendo la differenza (solo confronta i valori delle chiavi).
array_diff_assoc() Confronta gli array, restituendo la differenza (confronta i nomi delle chiavi e i valori delle chiavi).
array_diff_key() Confronta gli array, restituendo la differenza (solo confronta i nomi delle chiavi).
array_diff_uassoc() Confronta gli array, restituendo la differenza (confronta i nomi delle chiavi e i valori delle chiavi, utilizzando una funzione di confronto dei nomi delle chiavi definita dall'utente).
array_diff_ukey() Confronta gli array, restituendo la differenza (solo confronta i nomi delle chiavi, utilizzando una funzione di confronto dei nomi delle chiavi definita dall'utente).
array_fill() Riempi l'array con valori dati.
array_fill_keys() Riempi l'array con valori specificati per una chiave data.
array_filter() Filtra gli elementi dell'array utilizzando una funzione di callback.
array_flip() Scambia le chiavi e i valori dell'array.
array_intersect() Confronta gli array, restituendo l'intersezione (solo confronta i valori delle chiavi).
array_intersect_assoc() Confronta gli array, restituendo l'intersezione (confronta i nomi delle chiavi e i valori delle chiavi).
array_intersect_key() Confronta gli array, restituendo l'intersezione (solo confronta i nomi delle chiavi).
array_intersect_uassoc() Confronta gli array, restituendo l'intersezione (confronta i nomi delle chiavi e i valori delle chiavi, utilizzando una funzione di confronto dei nomi delle chiavi definita dall'utente).
array_intersect_ukey() Confronta gli array, restituendo l'intersezione (solo confronta i nomi delle chiavi, utilizzando una funzione di confronto dei nomi delle chiavi definita dall'utente).
array_key_exists() Verifica se un nome di chiave specificato esiste nell'array.
array_keys() Restituisce tutti i nomi delle chiavi dell'array.
array_map() Invia ogni valore dell'array a una funzione utente definita, restituendo nuovi valori.
array_merge() Unisce un o più array in un unico array.
array_merge_recursive() Unisce ricorsivamente un o più array.
array_multisort() Ordina più array o array multidimensionali.
array_pad() Riempi l'array con valori fino a una lunghezza specificata.
array_pop() Elimina l'ultimo elemento dell'array (stacca).
array_product() Calcola il prodotto di tutti i valori dell'array.
array_push() Inserire uno o più elementi alla fine dell'array (push).
array_rand() Restituire uno o più chiavi casuali dell'array.
array_reduce() Restituire un array come stringa utilizzando una funzione utente personalizzata.
array_replace() Sostituire i valori dell'array primario con i valori dell'array successivo.
array_replace_recursive() Usare ricorsivamente i valori dell'array successivo per sostituire i valori dell'array primario.
array_reverse() Restituire l'array in ordine inverso.
array_search() Cercare il valore specificato nell'array e restituire il nome della chiave.
array_shift() Eliminare l'elemento iniziale dell'array e restituire il valore dell'elemento eliminato.
array_slice() Restituire la parte selezionata dell'array.
array_splice() Eliminare e sostituire l'elemento specificato nell'array.
array_sum() Restituire la somma dei valori dell'array.
array_udiff() Confrontare gli array e restituire la differenza (confrontare solo i valori, utilizzando una funzione di confronto delle chiavi personalizzata).
array_udiff_assoc() Confrontare gli array e restituire la differenza (confrontare le chiavi e i valori, utilizzando funzioni di confronto delle chiavi predefinite, utilizzando funzioni di confronto dei valori personalizzate).
array_udiff_uassoc() Confrontare gli array e restituire la differenza (confrontare le chiavi e i valori, utilizzando due funzioni di confronto delle chiavi personalizzate).
array_uintersect() Confrontare gli array e restituire l'intersezione (confrontare solo i valori, utilizzando una funzione di confronto delle chiavi personalizzata).
array_uintersect_assoc() Confrontare gli array e restituire l'intersezione (confrontare le chiavi e i valori, utilizzando funzioni di confronto delle chiavi predefinite, utilizzando funzioni di confronto dei valori personalizzate).
array_uintersect_uassoc() Confrontare gli array e restituire l'intersezione (confrontare le chiavi e i valori, utilizzando due funzioni di confronto delle chiavi personalizzate).
array_unique() Eliminare i valori duplicati dall'array.
array_unshift() Inserire uno o più elementi all'inizio dell'array.
array_values() Restituire tutti i valori dell'array.
array_walk() Applicare una funzione utente a ogni membro dell'array.
array_walk_recursive() Applicare ricorsivamente una funzione utente a ogni membro dell'array.
arsort() Ordinare gli array associativi in ordine decrescente per valore di chiave.
asort() Ordinare gli array associativi in ordine crescente per valore di chiave.
compact() Creare un array che contiene i nomi delle variabili e i loro valori.
count() Restituisce il numero di elementi dell'array.
current() Restituisce l'elemento corrente dell'array.
each() Restituisce il coppia chiave/valore corrente dell'array.
end() Sposta il puntatore interno dell'array all'ultimo elemento.
extract() Importa una variabile dall'array nel simbolo attuale del tavolo.
in_array() Controlla se esiste un valore specificato nell'array.
key() Ottieni i nomi delle chiavi da un array associativo.
krsort() Ordina l'array per nome di chiave in senso inverso.
ksort() Ordina l'array per nome di chiave.
list() Assegna i valori dell'array a alcune variabili.
natcasesort() Ordina l'array senza distinzione tra maiuscole e minuscole utilizzando l'algoritmo di ordinamento 'naturale'.
natsort() Ordina l'array utilizzando l'algoritmo di ordinamento 'naturale'.
next() Sposta il puntatore interno dell'array avanti di una posizione.
pos() Alias di current().
prev() Sposta il puntatore interno dell'array indietro di una posizione.
range() Crea un array che contiene unità di intervallo specificate.
reset() Sposta il puntatore interno dell'array al primo elemento.
rsort() Ordina l'array in senso inverso.
shuffle() Mescola l'array.
sizeof() Alias di count().
sort() Ordina l'array.
uasort() Ordina i valori degli array utilizzando una funzione di confronto personalizzata.
uksort() Ordina i nomi delle chiavi degli array utilizzando una funzione di confronto personalizzata.
usort() Ordina gli array utilizzando una funzione di confronto personalizzata.