PHP Array-funktioner

P

Du hittar alla användbara array-funktioner i PHP. Både enkel- och flerdimensionella arrayer stöds.

Ingen installation eller tredjepartspaket krävs för att använda dessa arrayfunktioner.

FunktionsnamnBeskrivning
array()Skapar en ny array
array_change_key_case()För att konvertera alla nycklar i arrayen till versaler eller gemener.
array_chunk ()Delar upp en array i bitar av arrayer
array_column()Hämta värdena från en enda kolumn i arrayen
array_combine ()Skapa en array med hjälp av nycklar från en array och värden från en annan array
array_count_values()Få räkningen av element/värden i arrayen
array_diff () Jämför matriser och returnerar skillnaderna endast baserat på värden
array_diff_assoc() Jämför matriser och returnerar skillnaderna baserat på både nycklar och värden
array_diff_key () Jämför matriser och returnerar skillnaderna endast baserat på nycklar
array_diff_uassoc() Jämför matriser och returnerar skillnaderna med en användardefinierad nyckeljämförelsefunktion. Den jämför både nycklar och värden
array_diff_ukey()Jämför matriser och returnerar skillnaderna med en användardefinierad nyckeljämförelsefunktion. Den jämför endast nycklar
array_fill()Fyller arrayen med värden
array_fill_keys()Tilldela värden till de angivna nycklarna i arrayen
array_filter()Filtrerar matrisvärden med en återuppringningsfunktion
array_flip ()Byt ut nycklarna med motsvarande värden för en associativ array
array_intersect() Jämför matriser och returnera samma värden genom att endast jämföra värdena
array_intersect_assoc() Jämför matriser och returnera samma värden genom att jämföra nycklarna och värdena
array_intersect_key()Jämför arrayer och returnera samma värden genom att endast jämföra nycklarna
array_intersect_uassoc() Jämför två eller flera arrayer för samma värden med en användardefinierad nyckeljämförelsefunktion (jämför både nycklar och värden)
array_intersect_ukey()Jämför två eller flera arrayer för samma värden med en användardefinierad nyckeljämförelsefunktion (jämför endast nycklar)
array_key_exists()Kontrollerar specifika nycklar i arrayen
array_keys()Få alla nycklar i arrayen
array_map ()Skicka varje värde i arrayen från den användardefinierade funktionen och returnera nytt/modifierat värde
array_merge ()Slår samman en eller flera arrayer till en array
array_merge_recursive()Slå samman en eller flera arrayer till en array rekursivt
array_multisort()Sortera en eller flerdimensionell array
array_pad()Infogar ett specificerat antal objekt, med ett angivet värde, i en array
array_pop ()Ta bort det sista elementet i arrayen
array_product()Få produkten av matrisvärden
array_push ()Infoga element vid det sista indexet av arrayen/änden av arrayen
array_rand ()Få slumpmässiga nycklar från arrayen
array_reduce ()Konvertera arrayen till sträng med användardefinierad funktion
array_replace() Ersätter värdena för arrayen med värden från arrayerna
array_replace_recurive()Ersätter värdena för arrayen med värden från arrayerna rekursivt
array_reverse()Få omvänd array
array_search()Sök efter specificerat element i arrayen och returnera nyckeln i händelse av associativ array
array_shift ()Tar bort det första elementet från arrayen och returnerar det
array_slice()Få en vald del av arrayen
array_splice ()Tar bort och ersätter specifika element i arrayen
array_sum()Beräkna och returnera summan av alla värden i arrayen
array_udiff() Jämför arrayerna och returnera olika värden. Värdena jämförs med en användardefinierad funktion
array_udiff_assoc() Jämför arrayerna och returnera olika värden. Nycklarna jämförs med en inbyggd funktion och värden jämförs med en användardefinierad funktion.
array_udiff_uassoc()Jämför arrayerna och returnera olika värden. Nyckelvärdena jämförs med en användardefinierad funktion
array_uintersect() Jämför matriserna och returnera matchande värden. Endast värden jämförs med en användardefinierad funktion.
array_uintersect_assoc()Jämför matriserna och returnera matchande värden. Nycklarna jämförs med en inbyggd funktion och värden jämförs med en användardefinierad funktion.
array_uintersect_uassoc()Jämför matriser och returnerar matchningarna (jämför nycklar och värden, med två användardefinierade nyckeljämförelsefunktioner)
array_unique ()Tar bort dubbletter av arrayen
array_unshift()Lägger till ett eller flera element i början av en array
array_values ​​()Få alla värden för arrayen
array_walk()Tillämpa användarfunktion på varje element i arrayen
array_walk_recursive()Hämta varje nyckelvärde i arrayen och tillämpa den användardefinierade funktionen på den
arsort()Sorterar en associativ matris efter värde i fallande ordning
en sort()Sorterar en associativ matris efter värde i stigande ordning
kompakt()Skapa en array som innehåller variabler och deras värden
räkna()Returnerar antalet element i arrayen
nuvarande()Returnerar det aktuella elementet som pekas av matrisens pekare
varje()Returnerar det aktuella nyckel-värdeparet i arrayen
slutet()Flytta pekaren för att peka på det sista elementet i arrayen
extrahera()Importerar variabler till den aktuella symboltabellen från en array
in_array ()Kontrollera om det specifika elementet finns i arrayen eller inte
nyckel()Få en nyckel från en array
krsort ()Sorterar en associativ array baserat på nyckel i fallande ordning
ksort ()Sorterar en associativ array baserat på nyckel i stigande ordning
lista()Tilldelar variabler som om de vore en matris
natcasesort() Sortera arrayelement enligt naturlig ordningsalgoritm (skiftlägeskänslig)
natsort()Sortera arrayelement enligt naturlig ordningsalgoritm
Nästa()Flytta arraypekaren för att peka på nästa element om det finns
pos()Alias ​​för arrayfunktionen current(). Returnera indexet för den position där arraypekaren är
föregående ()Flytta pekaren för arrayen för att peka på föregående element om det finns
räckvidd()Skapar en array som innehåller elementen i ett definierat intervall
återställa()Ställ in pekaren för arrayen att peka på det första elementet
rsort() Sorterar indexerad matris i fallande ordning
blanda()Blanda/randomisera elementen i arrayen
storlek av()Denna funktion är ett alias för count()-funktionen
sortera()Sorterar indexerad matris i stigande ordning
uasort()Sortera arrayen efter värde enligt den funktion som definierats av användaren
uksort()Sortera arrayen efter nycklar enligt funktionen som definieras av användaren
usort ()Sortera arrayen enligt den funktion som definierats av användaren
PHP Array-funktioner – Arrayreferenser

Lägg till kommentar

Lärarnätverk

Lär dig PHP från A till Ö