PHP Array Functions

PHP Array Introduction

Array functions allow you to access and manipulate arrays.

Supports single-dimensional and multidimensional arrays.

Installation

Array functions are part of the PHP core and can be used without installation.

PHP 5 Array Functions

Function Description
array() Creates an array.
array_change_key_case() Changes all keys in an array to lowercase or uppercase.
array_chunk() Splits an array into new array blocks.
array_column() Retourneer de waarden van een enkele kolom in de invoerarray.
array_combine() Maak een nieuwe array door twee arrays te combineren.
array_count_values() Gebruik deze functie om het aantal keren dat elke waarde in de array voorkomt te tellen.
array_diff() Vergelijk arrays en retourneer het verschil (alleen waarden).
array_diff_assoc() Vergelijk arrays en retourneer het verschil (sleutelnamen en waarde).
array_diff_key() Vergelijk arrays en retourneer het verschil (alleen sleutelnamen).
array_diff_uassoc() Vergelijk arrays en retourneer het verschil (sleutelnamen en waarde, gebruik een gebruikersdefinieerde sleutelnaam vergelijking functie).
array_diff_ukey() Vergelijk arrays en retourneer het verschil (alleen sleutelnamen, gebruik een gebruikersdefinieerde sleutelnaam vergelijking functie).
array_fill() Vul de array met de opgegeven sleutelwaarden.
array_fill_keys() Vul de array met de opgegeven sleutelnamen en gegeven sleutelwaarden.
array_filter() Filter elementen in de array met een callback functie.
array_flip() Wissel de sleutels en waarden in de array.
array_intersect() Vergelijk arrays en retourneer het intersection (alleen waarden).
array_intersect_assoc() Vergelijk arrays en retourneer het intersection (sleutelnamen en waarde).
array_intersect_key() Vergelijk arrays en retourneer het intersection (alleen sleutelnamen).
array_intersect_uassoc() Vergelijk arrays en retourneer het intersection (sleutelnamen en waarde, gebruik een gebruikersdefinieerde sleutelnaam vergelijking functie).
array_intersect_ukey() Vergelijk arrays en retourneer het intersection (alleen sleutelnamen, gebruik een gebruikersdefinieerde sleutelnaam vergelijking functie).
array_key_exists() Controleer of de opgegeven sleutelnaam bestaat in de array.
array_keys() Retourneer alle sleutelnamen in de array.
array_map() Stuur elke waarde in de array naar een gebruikersdefinieerde functie en retourneer de nieuwe waarde.
array_merge() Voeg een of meerdere arrays samen tot één array.
array_merge_recursive() Voeg een of meerdere arrays recursief samen.
array_multisort() Sorteer meerdere arrays of multidimensionele arrays.
array_pad() Vul de array aan tot de gespecificeerde lengte met waarden.
array_pop() Verwijder het laatste element van de array (pop uit).
array_product() Bereken het product van alle waarden in de array.
array_push() Voeg een of meerdere elementen aan het einde van de array toe (stap in).
array_rand() Geef een of meerdere willekeurige sleutels van de array terug.
array_reduce() Gebruik een gebruikersdefinieerde functie om een string van de array terug te geven.
array_replace() Vervang de waarden van de eerste array met de waarden van de achterliggende array.
array_replace_recursive() Gebruik de waarden van de achterliggende array om de waarden van de eerste array te vervangen.
array_reverse() Geef de array in omgekeerde volgorde terug.
array_search() Zoek een gegeven waarde in de array en geef de sleutel terug.
array_shift() Verwijder het eerste element van de array en geef de waarde van het verwijderde element terug.
array_slice() Geef het geselecteerde deel van de array terug.
array_splice() Verwijder en vervang een specifiek element in de array.
array_sum() Geef de som van de waarden van de array terug.
array_udiff() Vergelijk arrays en geef het verschil terug (vergelijk alleen waarden, gebruik een gebruikersdefinieerde sleutelnaam vergelijking functie).
array_udiff_assoc() Vergelijk arrays en geef het verschil terug (vergelijk sleutel en waarde, gebruik ingebouwde functies voor sleutelnaam vergelijking, gebruik gebruikersdefinieerde functies voor waarde vergelijking).
array_udiff_uassoc() Vergelijk arrays en geef het verschil terug (vergelijk sleutel en waarde, gebruik twee gebruikersdefinieerde sleutelnaam vergelijking functies).
array_uintersect() Vergelijk arrays en geef het intersection terug (vergelijk alleen waarden, gebruik een gebruikersdefinieerde sleutelnaam vergelijking functie).
array_uintersect_assoc() Vergelijk arrays en geef het intersection terug (vergelijk sleutel en waarde, gebruik ingebouwde functies voor sleutelnaam vergelijking, gebruik gebruikersdefinieerde functies voor waarde vergelijking).
array_uintersect_uassoc() Vergelijk arrays en geef het intersection terug (vergelijk sleutel en waarde, gebruik twee gebruikersdefinieerde sleutelnaam vergelijking functies).
array_unique() Verwijder herhaalde waarden uit de array.
array_unshift() Voeg een of meerdere elementen aan het begin van de array toe.
array_values() Geef alle waarden van de array terug.
array_walk() Werk een gebruikersfunctie toe op elk lid van de array.
array_walk_recursive() Werk een gebruikersfunctie recursief toe op elk lid van de array.
arsort() Sorteer een geassocieerde array op waarde in aflopende volgorde.
asort() Sorteer een geassocieerde array op waarde in oplopende volgorde.
compact() Maak een array met variabelennamen en hun waarden.
count() Geef het aantal elementen in de array terug.
current() Geef het huidige element van de array terug.
each() Geef het huidige sleutel/waarde-paar van de array terug.
end() Stel de interne pointer van de array in op de laatste element.
extract() Importeer een variabele naar het huidige symbolentabel.
in_array() Controleer of er een specifieke waarde in de array bestaat.
key() Haal de sleutelnamen uit een geassocieerde array.
krsort() Sorteer de array op sleutelnaam in omgekeerde volgorde.
ksort() Sorteer de array op sleutelnaam.
list() Wijs de waarden van de array toe aan enkele variabelen.
natcasesort() Sorteer de array met het 'natuurlijke sorteer' algoritme, niet-casemap onderscheidend.
natsort() Sorteer de array met het 'natuurlijke sorteer' algoritme.
next() Verplaats de interne pointer van de array naar voren.
pos() alias van current()
prev() Stel de interne pointer van de array terug.
range() Maak een array met specifieke eenheden in een bepaald bereik.
reset() Stel de interne pointer van de array in op de eerste element.
rsort() Sorteer de array in omgekeerde volgorde.
shuffle() Verwar de array.
sizeof() alias van count()
sort() Sorteer de array.
uasort() Sorteer de sleutelwaarden in de array met een door de gebruiker aangepaste vergelijkingsfunctie.
uksort() Sorteer de sleutelnamen in de array met een door de gebruiker aangepaste vergelijkingsfunctie.
usort() Sorteer array met een door de gebruiker aangepaste vergelijkingsfunctie.