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.
Deze functies zijn beschikbaar als onderdeel van
de standarad module die altijd beschikbaar is.
Deze extensie gebruikt geen configuratie regels.
Deze extensie gebruikt geen configuratie regels.
Deze extensie maakt geen gebruik van resources.
De constanten die hier staan zijn altijd aanwezig als een onderdeel van de PHP kern.
Sorteervolgorde:
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_key -- Computes the difference of arrays using keys for comparison
- array_diff_uassoc --
Computes the difference of arrays with additional index check
which is performed by a user supplied callback function
- array_diff_ukey -- Computes the difference of arrays using a callback function on the keys for comparison
- 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_key -- Computes the intersection of arrays using keys for comparison
- array_intersect_uassoc -- Computes the intersection of arrays with additional index check. The indexes are compared by using a callback function
- array_intersect_ukey -- Computes the intersection of arrays using a callback function on the keys for comparison
- 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_uintersect_assoc -- Computes the intersection of arrays with additional index check. The data is compared by using a callback function
- array_uintersect_uassoc -- Computes the intersection of arrays with additional index check. Both the data and the indexes are compared by using a callback functions
- array_uintersect -- Computes the intersection of arrays. The data is compared by using a callback function
- 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_recursive --
Apply a user function recursively to every member of an array
- 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