II. Array Functies

Deze functies maken het gebruik en de manipulatie van arrays mogelijk op verschillende manieren. Arrays zijn essentieel voor het bewaren en beheren van sets van variabelen.

Simpele en multi-dimensionelale arrays worden ondersteund, en kunnen door gebruikers of een andere functie worden gemaakt. Er zijn specifieke database handling functies die arrays invullen aan de hand van database queries, en verschillende functies geven arrays terug.

Je kunt de Arrays sectie van de manual bekijken voor een gedetailleerde uitleg over hoe arrays worden geimplementeerd en gebruikt in PHP.

Afhankelijkheden

Deze functies zijn beschikbaar als onderdeel van de standarad module die altijd beschikbaar is.

Installatie

Deze extensie gebruikt geen configuratie regels.

Configuratie tijdens scriptuitvoer

Deze extensie gebruikt geen configuratie regels.

Resource types

Deze extensie maakt geen gebruik van resources.

Voorgedefineerde constanten

De constanten die hier staan zijn altijd aanwezig als een onderdeel van de PHP kern.

CASE_LOWER (integer)

CASE_LOWER wordt gebruikt met array_change_key_case() om array keys in kleine letters te veranderen. Dit is tevens de standaard optie voor array_change_key_case().

CASE_UPPER (integer)

CASE_UPPER wordt gebruikt met array_change_key_case() om array keys in hoofdletters te veranderen.

Sorteervolgorde:

SORT_ASC (integer)

SORT_ASC wordt gebruikt met array_multisort() om in oplopende volgorde te sorteren.

SORT_DESC (integer)

SORT_DESC wordt gebruikt met array_multisort() om in aflopende volgorde te sorteren.

Sorteertypen: gebruikt door diverse sorteerfuncties

SORT_REGULAR (integer)

SORT_REGULAR wordt normaal gebruikt om items te vergelijken.

SORT_NUMERIC (integer)

SORT_NUMERIC wordt gebruikt om items numeriek te vergelijken.

SORT_STRING (integer)

SORT_STRING wordt gebruikt om items als strings te vergelijken.

Inhoudsopgave
array_change_key_case -- Geeft een array terug met alle string keys aks kiwercase of als uppercase
array_chunk -- Verdeel een array in stukken
array_combine --  Creates an array by using one array for keys and another for its values
array_count_values -- Telt alle waarden in een array
array_diff_assoc -- Berekent het verschil tussen arrays met een toegevoegde index check
array_diff_uassoc -- Computes the difference of arrays with additional index check which is performed by a user supplied callback function.
array_diff -- Berekent het verschil tussen arrays
array_fill -- Vul een array met waarden
array_filter --  Filtert elementen van een array via een callback functie
array_flip -- Verwisselt alle keys met de geassocieerde waarden in een array
array_intersect_assoc -- Berekent de intersectie van arrays met een extra index check
array_intersect -- Berekent de intersectie van arrays
array_key_exists -- Kijkt of de gegeven key of index bestaat in de array
array_keys -- Geeft alle keys van een array terug
array_map --  Past de callback functie toe op de elementen van de gegeven arrays
array_merge_recursive -- Voeg twee arrays recursief samen
array_merge -- Voeg twee of meer arrays samen
array_multisort -- Sorteer meerdere of multi-dimensionale arrays
array_pad --  Vul een array aan tot de gegeven lengte met een waarde
array_pop -- Haal een element van het einde van een array af
array_push --  Voeg een of meer elementen toe aan het einde van een array
array_rand --  Kies een of meer willekeurige waarden uit een array
array_reduce --  Reduceer de array iteratief tot een enkele waarde via een callback functie
array_reverse --  Geef een array terug met elementen in omgekeerde volgorde
array_search --  Zoekt in de array naar een gegeven waarde en geeft de corresponderende key terug bij succes
array_shift --  Schuif een element van het begin van de array af
array_slice -- Haal een plak uit de array
array_splice --  Verwijder een gedeelte van de array en vervang dat door iets anders
array_sum --  Bereken de som van de waarden in een array
array_udiff_assoc -- Computes the difference of arrays with additional index check. The data is compared by using a callback function.
array_udiff_uassoc -- Computes the difference of arrays with additional index check. The data is compared by using a callback function. The index check is done by a callback function also
array_udiff -- Computes the difference of arrays by using a callback function for data comparison.
array_unique -- Verwijdert dubbele waarden uit een array
array_unshift --  Voeg een of meer elementen toe aan het begin van een array
array_values -- Geeft alle waarden van een array terug
array_walk --  Pas een gebruikersfunctie toe op elk element van een array
array --  Maak een array
arsort --  Sorteer een array in omgekeerde volgorde en bewaar index associatie
asort -- Sorteer een array en bewaar de index associatie
compact --  Maak een array met daarin variabelen en hun waarden
count -- Telt de elementen in een array
current -- Geeft het huidige element in een array terug
each --  Geef het huidige key-waarde paar terug uit een array en verplaats de array cursor een stap naar voren
end --  Zet de interne pointer van een array op zijn laatste element
extract --  Importeer variabelen naar de current symbol table vanuit een array
in_array -- Checks if a value exists in an array
key -- Fetch a key from an associative array
krsort -- Sort an array by key in reverse order
ksort -- Sort an array by key
list --  Assign variables as if they were an array
natcasesort --  Sort an array using a case insensitive "natural order" algorithm
natsort --  Sort an array using a "natural order" algorithm
next --  Advance the internal array pointer of an array
pos -- Alias of current()
prev -- Rewind the internal array pointer
range --  Create an array containing a range of elements
reset --  Set the internal pointer of an array to its first element
rsort -- Sort an array in reverse order
shuffle -- Shuffle an array
sizeof -- Alias of count()
sort -- Sort an array
uasort --  Sort an array with a user-defined comparison function and maintain index association
uksort --  Sort an array by keys using a user-defined comparison function
usort --  Sort an array by values using a user-defined comparison function