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
standard
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
.
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_count_values
-- Telt alle waarden in een array
-
array_diff_assoc
-- Berekent het verschil tussen arrays met een
toegevoegde index check
-
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_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
-- Return
TRUE
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
-- Get the current element from an array
-
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
-- Get the number of elements in variable
-
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