PHP Array funktioner

PHP Array Introduktion

Array funktioner giver dig adgang til og mulighed for at operere med arrayer.

Supporterer en- og flerdimensional arrays.

Installation

Array funktioner er en del af PHP-kernen. Disse funktioner kan bruges uden installation.

PHP 5 Array Funktioner

Funktion Beskrivelse
array() Opret en array.
array_change_key_case() Ændr alle nøgler i arrayet til små eller store bogstaver.
array_chunk() Del en array op i nye blokke.
array_column() Returner værdierne for et enkelt kolonne i input-arrayet.
array_combine() Opret et nyt array ved at kombinere to arrayer.
array_count_values() Brugt til at tælle antallet af gange, hver værdi i arrayet optræder.
array_diff() Sammenlign arrayer og returner difference (køres kun på værdi).
array_diff_assoc() Sammenlign arrayer og returner difference (køres på nøgle- og værdi).
array_diff_key() Sammenlign arrayer og returner difference (køres kun på nøglenavn).
array_diff_uassoc() Sammenlign arrayer og returner difference (køres på nøgle- og værdi, brug en brugerdefineret nøglekomparrisonsfunktion).
array_diff_ukey() Sammenlign arrayer og returner difference (køres kun på nøglenavn, brug en brugerdefineret nøglekomparrisonsfunktion).
array_fill() Fyld arrayet med givne nøgler og værdier.
array_fill_keys() Fyld arrayet med værdier for en specificeret nøgle.
array_filter() Filter elementer i arrayet med en callback-funktion.
array_flip() Byt nøgler og værdier i arrayet.
array_intersect() Sammenlign arrayer og returner intersection (køres kun på værdi).
array_intersect_assoc() Sammenlign arrayer og returner intersection (køres på nøgle- og værdi).
array_intersect_key() Sammenlign arrayer og returner intersection (køres kun på nøglenavn).
array_intersect_uassoc() Sammenlign arrayer og returner intersection (køres på nøgle- og værdi, brug en brugerdefineret nøglekomparrisonsfunktion).
array_intersect_ukey() Sammenlign arrayer og returner intersection (køres kun på nøglenavn, brug en brugerdefineret nøglekomparrisonsfunktion).
array_key_exists() Tjek om den specifikke nøgle findes i arrayet.
array_keys() Returner alle nøgler i arrayet.
array_map() Send hver værdi i arrayet til en brugerdefineret funktion og returner nye værdier.
array_merge() Flet en eller flere arrayer sammen til et enkelt array.
array_merge_recursive() Kombiner en eller flere arrayer rekursivt.
array_multisort() Sorter flere arrayer eller flerdimentionelle arrayer.
array_pad() Fyld arrayet med værdier til den ønskede længde.
array_pop() Fjern den sidste element i arrayet (pop).
array_product() Beregn produktet af alle værdier i arrayet.
array_push() Indsæt en eller flere elementer i slutningen af en array (på lager).
array_rand() Returner en eller flere tilfældige nøgler fra en array.
array_reduce() Returner en array som en streng ved hjælp af en brugerdefineret funktion.
array_replace() Erstat værdierne i den første array med værdierne fra den efterfølgende array.
array_replace_recursive() Brug værdierne fra den efterfølgende array til at erstatte værdierne i den første array rekursivt.
array_reverse() Returner en array i omvendt rækkefølge.
array_search() Søg efter den angivne værdi i en array og returner nøglen.
array_shift() Fjern den første element i en array og returner værdien af det fjernede element.
array_slice() Returner den valgte del af en array.
array_splice() Fjern og erstat den angivne element i en array.
array_sum() Returner summen af værdierne i en array.
array_udiff() Komparer to arrayer og returner deres forskel (brug kun brugerdefinerede nøglekompileringfunktioner til at sammenligne værdier).
array_udiff_assoc() Komparer to arrayer og returner deres forskel (brug indbyggede funktioner til at sammenligne nøgler, brug brugerdefinerede funktioner til at sammenligne værdier).
array_udiff_uassoc() Komparer to arrayer og returner deres forskel (brug to brugerdefinerede nøglekompileringfunktioner til at sammenligne nøgler og værdier).
array_uintersect() Komparer to arrayer og returner deres krydsning (brug kun brugerdefinerede nøglekompileringfunktioner til at sammenligne værdier).
array_uintersect_assoc() Komparer to arrayer og returner deres krydsning (brug indbyggede funktioner til at sammenligne nøgler, brug brugerdefinerede funktioner til at sammenligne værdier).
array_uintersect_uassoc() Komparer to arrayer og returner deres krydsning (brug to brugerdefinerede nøglekompileringfunktioner til at sammenligne nøgler og værdier).
array_unique() Fjern gentagne værdier fra en array.
array_unshift() Indsæt en eller flere elementer i begyndelsen af en array.
array_values() Returner alle værdier i en array.
array_walk() Anvend en brugerdefineret funktion på hvert element i en array.
array_walk_recursive() Anvend en brugerdefineret funktion rekursivt på hver element i en array.
arsort() Sorter en sammenhængende array i faldende rækkefølge efter nøgleværdi.
asort() Sorter en sammenhængende array i stigende rækkefølge efter nøgleværdi.
compact() Opret en array, der indeholder variabelnavne og deres værdier.
count() Returner antallet af elementer i arrayet.
current() Returner det aktuelle element i arrayet.
each() Returner det aktuelle nøgle/værdi par i arrayet.
end() Sæt arrayens interne pege til den sidste element.
extract() Importer variabler fra arrayet til den aktuelle symboltabel.
in_array() Kontroller om der findes en specificeret værdi i arrayet.
key() Få nøglen fra det relaterede array.
krsort() Sorter array i omvendt rækkefølge efter nøglenavn.
ksort() Sorter array efter nøglenavn.
list() Tildel værdier fra arrayet til nogle variabler.
natcasesort() Sorter array med 'naturlig sortering' og uden forskel på store og små bogstaver.
natsort() Sorter array med 'naturlig sortering' algoritme.
next() Flyt arrayens interne pege en position fremad.
pos() current()s alias.
prev() Gå tilbage en position i arrayens interne pege.
range() Opret en array med angivne rækkevidde enheder.
reset() Sæt arrayens interne pege til den første element.
rsort() Sorter arrayen i omvendt rækkefølge.
shuffle() Bland arrayen.
sizeof() count()s alias.
sort() Sorter array.
uasort() Sorter arrayens værdier med brugerdefinerede sammenligningsfunktioner.
uksort() Sorter arrayens nøgler med brugerdefinerede sammenligningsfunktioner.
usort() Sorter array med brugerdefinerede sammenligningsfunktioner.