Ultimele tutoriale de dezvoltare web
 

PHP 5 Funcții Array


PHP Array Introducere

Funcțiile matrice vă permit să acceseze și să manipuleze matrice.

matrice simple și multi-dimensionale sunt acceptate.


Instalare

Funcțiile matrice fac parte din nucleul PHP. Nu există nici o instalare necesare pentru a utiliza aceste funcții.


PHP Funcții 5 Array

Funcţie Descriere
array() Creează o matrice
array_change_key_case() Modifică toate cheile într-o matrice în litere mici sau majuscule
array_chunk() Desparte o matrice în bucăți de matrice
array_column() Returnează valorile dintr-o singură coloană în matrice de intrare
array_combine() Creează o matrice prin utilizarea elementelor de la un "keys" matrice și unul "values" matrice
array_count_values() Contorizează toate valorile unei matrice
array_diff() Comparați matrice, și returnează diferențele (compare values only)
array_diff_assoc() Comparați matrice, și returnează diferențele (compare keys and values)
array_diff_key() Comparați matrice, și returnează diferențele (compare keys only)
array_diff_uassoc() Comparați matrice, și returnează diferențele (compară cheile și valorile, folosind o funcție de comparație cheie definite de utilizator)
array_diff_ukey() Comparați matrice, și returnează diferențele (compară cheile numai, folosind o funcție de comparație cheie definite de utilizator)
array_fill() Umple o matrice cu valori
array_fill_keys() Umple o matrice cu valori, chei care specifică
array_filter() Filtre valorile unei matrice folosind o funcție de apel invers
array_flip() Răstoarnă / Schimburi toate cheile cu valorile asociate lor într-o matrice
array_intersect() Comparați matrice, și returnează potrivirile (compare values only)
array_intersect_assoc() Compara matrice și returnează potrivirile (compare keys and values)
array_intersect_key() Comparați matrice, și returnează meciurile (compare keys only)
array_intersect_uassoc() Comparați matrice, și returnează potrivirile (compară cheile și valorile, folosind o funcție de comparație cheie definite de utilizator)
array_intersect_ukey() Comparați matrice, și returnează meciurile (compară cheile numai, folosind o funcție de comparație cheie definite de utilizator)
array_key_exists() Verifică dacă există cheia specificată în matrice
array_keys() Returnează toate cheile unei matrice
array_map() Trimite fiecare valoare dintr-o matrice la o funcție făcută de utilizator, care returnează valori noi
array_merge() Contopește una sau mai multe matrice într-o singură matrice
array_merge_recursive() Contopește una sau mai multe matrice într-o singură matrice recursiv
array_multisort() Sorts multiple sau multi-dimensionale matrice
array_pad() Introduce un anumit număr de elemente, cu o valoare specificată, într-o matrice
array_pop() Șterge ultimul element al unui tablou
array_product() Calculează produsul valorilor într-o matrice
array_push() Insereaza unul sau mai multe elemente la sfârșitul unei matrice
array_rand() Returnează una sau mai multe chei aleatoare dintr-o matrice
array_reduce() Returnează o matrice ca un șir de caractere, folosind o funcție definită de utilizator
array_replace() Înlocuiesc valorile primei matrice cu valorile din următoarele matrici
array_replace_recursive() Înlocuiesc valorile primei matrice cu valorile din următoarea matrice recursiv
array_reverse() Returnează o matrice în ordine inversă
array_search() Căutări o matrice pentru o anumită valoare și returnează cheia
array_shift() Înlătură primul element dintr-o matrice, și returnează valoarea elementului îndepărtat
array_slice() Returnează selectat părți dintr-o matrice
array_splice() Îndepărtează și înlocuiește elementele specifice ale unui tablou
array_sum() Returnează suma valorilor într-o matrice
array_udiff() Comparați matrice, și returnează diferențele (compara numai valori, folosind o funcție de comparație cheie definite de utilizator)
array_udiff_assoc() Comparați matrice, și returnează diferențele (compară cheile și valorile, utilizând o funcție built-in pentru a compara cheile și o funcție definită de utilizator pentru a compara valorile)
array_udiff_uassoc() Comparați matrice, și returnează diferențele (compară cheile și valorile, folosind două funcții de comparație cheie definite de utilizator)
array_uintersect() Comparați matrice, și returnează potrivirile (compara numai valori, folosind o funcție de comparație cheie definite de utilizator)
array_uintersect_assoc() Comparați matrice, și returnează potrivirile (compară cheile și valorile, utilizând o funcție built-in pentru a compara cheile și o funcție definită de utilizator pentru a compara valorile)
array_uintersect_uassoc() Comparați matrice, și returnează potrivirile (compară cheile și valorile, folosind două funcții de comparație cheie definite de utilizator)
array_unique() Îndepărtează valori duplicate dintr-o matrice
array_unshift() Adaugă unul sau mai multe elemente de la începutul unei matrice
array_values() Returnează toate valorile unei matrice
array_walk() Se aplică o funcție de utilizator pentru fiecare membru al unei matrice
array_walk_recursive() Se aplică o funcție de utilizator recursiv pentru fiecare membru al unei matrice
arsort() Sorteaza un tablou asociativ în ordine descrescătoare, în funcție de valoarea
asort() Sorteaza un tablou asociativ în ordine crescătoare, în funcție de valoarea
compact() Crearea de variabile matrice care conține și valorile lor
count() Returnează numărul de elemente într-o matrice
current() Returnează elementul curent într-o matrice
each() Returnează curent pereche de chei și valoare dintr-o matrice
end() Setează indicatorul intern al unei matrice cu ultimul său element de
extract() Importurile variabile în tabelul de simboluri de curent dintr-o matrice
in_array() Verifică dacă o valoare specificată există într-o matrice
key() O cheie de la fetches o matrice
krsort() Sorts un tablou asociativ, în ordine descrescătoare, în conformitate cu cheia
ksort() Sorts un tablou asociativ, în ordine crescătoare, în conformitate cu cheia
list() Alocă variabile ca și cum ar o matrice
natcasesort() Sorts o matrice folosind un caz insensibil "natural order" algoritm
natsort() Sorts o matrice folosind o "natural order" algoritm
next() Advance pointer matrice internă a unei matrice
pos() Alias de current()
prev() Reînfășoară indicatorul matrice intern
range() Creează o matrice care conține o serie de elemente
reset() Setează indicatorul intern al unei matrice la primul element
rsort() Sorts o matrice indexată în ordine descrescătoare
shuffle() Shuffles o matrice
sizeof() Alias de count()
sort() Sorts o matrice indexată în ordine crescătoare
uasort() Sorteaza o matrice de valori folosind o funcție de comparare definită de utilizator
uksort() Sorteaza o matrice de taste, folosind o funcție de comparare definită de utilizator
usort() Sorteaza o matrice folosind o funcție comparație definită de utilizator