Forum und email

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-dimensionale 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 geïmplementeerd en gebruikt in PHP.

Afhankelijkheden

Deze functies zijn beschikbaar als onderdeel van de standaard 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.

Voorgedefinieerde 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.

Table of Contents

  • array_change_key_case — Geeft een array terug met alle string keys in lowercase of uppercase karakters
  • array_chunk — Verdeel een array in stukken
  • array_combine — Maak een nieuwe array door gebruik te maken van een bestaande array voor de keys en een andere voor de waarden
  • array_count_values — Telt alle waarden in een array
  • array_diff_assoc — Berekent het verschil tussen arrays met een toegevoegde index controle
  • array_diff_key — Bereken het verschil tussen arrays gebruikmakend van de keys voor de vergelijking
  • array_diff_uassoc — Berekent het verschil tussen arrays met een additionele index controle, die wordt uitgevoerd door een gebruikersfunctie
  • array_diff_ukey — Bereken het verschil tussen arrays gebruikmakend van een gebruikersfunctie voor de vergelijking van de keys
  • array_diff — Berekent het verschil tussen arrays
  • array_fill_keys — Fill an array with values, specifying keys
  • 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 — Berekent de overeenkomst tussen arrays gebruikmakend van de keys voor de vergelijking
  • array_intersect_uassoc — Berekent de overeenkomst tussen arrays met een aanvullende index controle, waarbij de indices worden vergeleken door een gebruikersfunctie
  • array_intersect_ukey — Berekent de overeenkomst tussen arrays gebruikmakend van een gebruikersfunctie op de keys ter vergelijking
  • 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_product — Bereken het resultaat na vermenigvuldiging van de waarden in een array
  • 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 — Berekent het verschil tussen arrays met een aanvullende index controle, vergelijkt data met een gebruikersfunctie
  • array_udiff_uassoc — Berekent het verschil tussen arrays met een aanvullende index controle, vergelijkt data en indices met een gebruikersfunctie
  • array_udiff — Berekent het verschil tussen arrays gebruikmakend van een gebruikersfunctie voor data vergelijking
  • array_uintersect_assoc — Berekent de overeenkomst tussen arrays met een aanvullende index controle, vergelijkt data met een gebruikersfunctie
  • array_uintersect_uassoc — Berekent de overeenkomst tussen arrays met een aanvullende index controle, vergelijkt data en indices met gebruikersfuncties
  • array_uintersect — Berekent de overeenkomst tussen arrays, vergelijkt data met een gebruikersfunctie
  • 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 — Pas een gebruikersfunctie recursief toe op ieder element van een 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 — Controleer of een waarde voorkomt in een array
  • key — Geeft een key terug van een associatieve array
  • krsort — Sorteer een array via de keys in omgekeerde volgorde
  • ksort — Sorteer een array via de keys
  • list — Wijs variabelen toe alsof zij een array zijn
  • natcasesort — Sorteer een array gebruikmakend van een hoofdletterongevoelig "natural order" algoritme
  • natsort — Sorteer een array gebruikmakend van een "natural order" algoritme
  • next — Verplaats de interne array pointer van een array voorwaarts
  • pos — Alias van current
  • prev — Verplaats de interne array pointer naar achteren
  • range — Maak een array met een reeks van elementen
  • reset — Verplaats de interne pointer van een array naar het eerste element
  • rsort — Sorteer een array in omgekeerde volgorde
  • shuffle — Rangschik de elementen van een array in een willekeurige volgorde
  • sizeof — Alias van count
  • sort — Sorteer een array
  • uasort — Sorteer een array met een gebruikersfunctie en behoud de index associatie.
  • uksort — Sorteer een array via de keys met een gebruikersfunctie
  • usort — Sorteer een array via de waarden met een gebruikersfunctie