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 .

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_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