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 |