Arrayfunktioner: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Admin (diskussion | bidrag) (Skapade sidan med 'Arrayfunktioner ¶ Se även Se även is_array(), explode(), implode(), preg_split(), och unset(). Innehållsförteckning ¶ array — Skapa en array array_change_key_case — Ändrar skiftläget på alla nycklar i en array array_chunk — Delar upp en array i segment array_column — Returnerar värdena från en enda kolumn i inmatningsarrayen array_combine — Skapar en array genom att använda en array för nycklar och en annan för dess värden array_count_values —...') |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
Rad 1: | Rad 1: | ||
Arrayfunktioner | == Arrayfunktioner == | ||
Se även | === Se även === | ||
Se även is_array(), explode(), implode(), preg_split(), och unset(). | Se även [[is_array()]], [[explode()]], [[implode()]], [[preg_split()]], och [[unset()]]. | ||
Innehållsförteckning | === Innehållsförteckning === | ||
array — Skapa en array | * [[array]] — Skapa en array | ||
array_change_key_case — Ändrar skiftläget på alla nycklar i en array | * [[array_change_key_case]] — Ändrar skiftläget på alla nycklar i en array | ||
array_chunk — Delar upp en array i segment | * [[array_chunk]] — Delar upp en array i segment | ||
array_column — Returnerar värdena från en enda kolumn i inmatningsarrayen | * [[array_column]] — Returnerar värdena från en enda kolumn i inmatningsarrayen | ||
array_combine — Skapar en array genom att använda en array för nycklar och en annan för dess värden | * [[array_combine]] — Skapar en array genom att använda en array för nycklar och en annan för dess värden | ||
array_count_values — Räknar förekomsten av varje distinkt värde i en array | * [[array_count_values]] — Räknar förekomsten av varje distinkt värde i en array | ||
array_diff — Beräknar skillnaden mellan arrayer | * [[array_diff]] — Beräknar skillnaden mellan arrayer | ||
array_diff_assoc — Beräknar skillnaden mellan arrayer med ytterligare indexkontroll | * [[array_diff_assoc]] — Beräknar skillnaden mellan arrayer med ytterligare indexkontroll | ||
array_diff_key — Beräknar skillnaden mellan arrayer med hjälp av nycklar för jämförelse | * [[array_diff_key]] — Beräknar skillnaden mellan arrayer med hjälp av nycklar för jämförelse | ||
array_diff_uassoc — Beräknar skillnaden mellan arrayer med ytterligare indexkontroll som utförs av en användardefinierad återuppringningsfunktion | * [[array_diff_uassoc]] — Beräknar skillnaden mellan arrayer med ytterligare indexkontroll som utförs av en användardefinierad återuppringningsfunktion | ||
array_diff_ukey — Beräknar skillnaden mellan arrayer med hjälp av en återuppringningsfunktion på nycklarna för jämförelse | * [[array_diff_ukey]] — Beräknar skillnaden mellan arrayer med hjälp av en återuppringningsfunktion på nycklarna för jämförelse | ||
array_fill — Fyll en array med värden | * [[array_fill]] — Fyll en array med värden | ||
array_fill_keys — Fyll en array med värden, specificera nycklar | * [[array_fill_keys]] — Fyll en array med värden, specificera nycklar | ||
array_filter — Filtrerar element i en array med hjälp av en återuppringningsfunktion | * [[array_filter]] — Filtrerar element i en array med hjälp av en återuppringningsfunktion | ||
array_flip — Byter alla nycklar med deras associerade värden i en array | * [[array_flip]] — Byter alla nycklar med deras associerade värden i en array | ||
array_intersect — Beräknar skärningen av arrayer | * [[array_intersect]] — Beräknar skärningen av arrayer | ||
array_intersect_assoc — Beräknar skärningen av arrayer med ytterligare indexkontroll | * [[array_intersect_assoc]] — Beräknar skärningen av arrayer med ytterligare indexkontroll | ||
array_intersect_key — Beräknar skärningen av arrayer med hjälp av nycklar för jämförelse | * [[array_intersect_key]] — Beräknar skärningen av arrayer med hjälp av nycklar för jämförelse | ||
array_intersect_uassoc — Beräknar skärningen av arrayer med ytterligare indexkontroll, jämför index genom en återuppringningsfunktion | * [[array_intersect_uassoc]] — Beräknar skärningen av arrayer med ytterligare indexkontroll, jämför index genom en återuppringningsfunktion | ||
array_intersect_ukey — Beräknar skärningen av arrayer med hjälp av en återuppringningsfunktion på nycklarna för jämförelse | * [[array_intersect_ukey]] — Beräknar skärningen av arrayer med hjälp av en återuppringningsfunktion på nycklarna för jämförelse | ||
array_is_list — Kontrollerar om en given array är en lista | * [[array_is_list]] — Kontrollerar om en given array är en lista | ||
array_key_exists — Kontrollerar om en given nyckel eller index finns i arrayen | * [[array_key_exists]] — Kontrollerar om en given nyckel eller index finns i arrayen | ||
array_key_first — Hämtar den första nyckeln i en array | * [[array_key_first]] — Hämtar den första nyckeln i en array | ||
array_key_last — Hämtar den sista nyckeln i en array | * [[array_key_last]] — Hämtar den sista nyckeln i en array | ||
array_keys — Returnerar alla nycklar eller en delmängd av nycklarna i en array | * [[array_keys]] — Returnerar alla nycklar eller en delmängd av nycklarna i en array | ||
array_map — Tillämpar återuppringningsfunktionen på elementen i de givna arrayerna | * [[array_map]] — Tillämpar återuppringningsfunktionen på elementen i de givna arrayerna | ||
array_merge — Slår ihop en eller flera arrayer | * [[array_merge]] — Slår ihop en eller flera arrayer | ||
array_merge_recursive — Slår ihop en eller flera arrayer rekursivt | * [[array_merge_recursive]] — Slår ihop en eller flera arrayer rekursivt | ||
array_multisort — Sorterar flera eller flerdimensionella arrayer | * [[array_multisort]] — Sorterar flera eller flerdimensionella arrayer | ||
array_pad — Fyller upp en array till den angivna längden med ett värde | * [[array_pad]] — Fyller upp en array till den angivna längden med ett värde | ||
array_pop — Plockar bort elementet från slutet av arrayen | * [[array_pop]] — Plockar bort elementet från slutet av arrayen | ||
array_product — Beräknar produkten av värden i en array | * [[array_product]] — Beräknar produkten av värden i en array | ||
array_push — Trycker in ett eller flera element på slutet av arrayen | * [[array_push]] — Trycker in ett eller flera element på slutet av arrayen | ||
array_rand — Väljer en eller flera slumpmässiga nycklar från en array | * [[array_rand]] — Väljer en eller flera slumpmässiga nycklar från en array | ||
array_reduce — Reducerar iterativt arrayen till ett enda värde med hjälp av en återuppringningsfunktion | * [[array_reduce]] — Reducerar iterativt arrayen till ett enda värde med hjälp av en återuppringningsfunktion | ||
array_replace — Ersätter element från passerade arrayer i den första arrayen | * [[array_replace]] — Ersätter element från passerade arrayer i den första arrayen | ||
array_replace_recursive — Ersätter element från passerade arrayer i den första arrayen rekursivt | * [[array_replace_recursive]] — Ersätter element från passerade arrayer i den första arrayen rekursivt | ||
array_reverse — Returnerar en array med elementen i omvänd ordning | * [[array_reverse]] — Returnerar en array med elementen i omvänd ordning | ||
array_search — Söker i arrayen efter ett givet värde och returnerar den första motsvarande nyckeln om det lyckas | * [[array_search]] — Söker i arrayen efter ett givet värde och returnerar den första motsvarande nyckeln om det lyckas | ||
array_shift — Tar bort ett element från början av arrayen | * [[array_shift]] — Tar bort ett element från början av arrayen | ||
array_slice — Extraherar en del av arrayen | * [[array_slice]] — Extraherar en del av arrayen | ||
array_splice — Tar bort en del av arrayen och ersätter den med något annat | * [[array_splice]] — Tar bort en del av arrayen och ersätter den med något annat | ||
array_sum — Beräknar summan av värden i en array | * [[array_sum]] — Beräknar summan av värden i en array | ||
array_udiff — Beräknar skillnaden mellan arrayer genom att använda en återuppringningsfunktion för datajämförelse | * [[array_udiff]] — Beräknar skillnaden mellan arrayer genom att använda en återuppringningsfunktion för datajämförelse | ||
array_udiff_assoc — Beräknar skillnaden mellan arrayer med ytterligare indexkontroll, jämför data med en återuppringningsfunktion | * [[array_udiff_assoc]] — Beräknar skillnaden mellan arrayer med ytterligare indexkontroll, jämför data med en återuppringningsfunktion | ||
array_udiff_uassoc — Beräknar skillnaden mellan arrayer med ytterligare indexkontroll, jämför data och index med separata återuppringningsfunktioner | * [[array_udiff_uassoc]] — Beräknar skillnaden mellan arrayer med ytterligare indexkontroll, jämför data och index med separata återuppringningsfunktioner | ||
array_uintersect — Beräknar skärningen av arrayer, jämför data med en återuppringningsfunktion | * [[array_uintersect]] — Beräknar skärningen av arrayer, jämför data med en återuppringningsfunktion | ||
array_uintersect_assoc — Beräknar skärningen av arrayer med ytterligare indexkontroll, jämför data med en återuppringningsfunktion | * [[array_uintersect_assoc]] — Beräknar skärningen av arrayer med ytterligare indexkontroll, jämför data med en återuppringningsfunktion | ||
array_uintersect_uassoc — Beräknar skärningen av arrayer med ytterligare indexkontroll, jämför data och index med separata återuppringningsfunktioner | * [[array_uintersect_uassoc]] — Beräknar skärningen av arrayer med ytterligare indexkontroll, jämför data och index med separata återuppringningsfunktioner | ||
array_unique — Tar bort dubbletter från en array | * [[array_unique]] — Tar bort dubbletter från en array | ||
array_unshift — Lägger till ett eller flera element i början av en array | * [[array_unshift]] — Lägger till ett eller flera element i början av en array | ||
array_values — Returnerar alla värden i en array | * [[array_values]] — Returnerar alla värden i en array | ||
array_walk — Tillämpar en användardefinierad funktion på varje medlem i en array | * [[array_walk]] — Tillämpar en användardefinierad funktion på varje medlem i en array | ||
array_walk_recursive — Tillämpar en användardefinierad funktion rekursivt på varje medlem i en array | * [[array_walk_recursive]] — Tillämpar en användardefinierad funktion rekursivt på varje medlem i en array | ||
arsort — Sorterar en array i fallande ordning och bibehåller indexassociation | * [[arsort]] — Sorterar en array i fallande ordning och bibehåller indexassociation | ||
asort — Sorterar en array i stigande ordning och bibehåller indexassociation | * [[asort]] — Sorterar en array i stigande ordning och bibehåller indexassociation | ||
compact — Skapar array innehållande variabler och deras värden | * [[compact]] — Skapar array innehållande variabler och deras värden | ||
count — Räknar alla element i en array eller i ett Countable-objekt | * [[count]] — Räknar alla element i en array eller i ett Countable-objekt | ||
current — Returnerar det aktuella elementet i en array | * [[current]] — Returnerar det aktuella elementet i en array | ||
each — Returnerar det aktuella nyckel- och värdeparet från en array och flyttar arraypekaren | * [[each]] — Returnerar det aktuella nyckel- och värdeparet från en array och flyttar arraypekaren | ||
end — Sätter arrayens interna pekare till dess sista element | * [[end]] — Sätter arrayens interna pekare till dess sista element | ||
extract — Importerar variabler till den aktuella symboltabellen från en array | * [[extract]] — Importerar variabler till den aktuella symboltabellen från en array | ||
in_array — Kontrollerar om ett värde finns i en array | * [[in_array]] — Kontrollerar om ett värde finns i en array | ||
key — Hämtar en nyckel från en array | * [[key]] — Hämtar en nyckel från en array | ||
key_exists — Alias för array_key_exists | * [[key_exists]] — Alias för [[array_key_exists]] | ||
krsort — Sorterar en array efter nyckel i fallande ordning | * [[krsort]] — Sorterar en array efter nyckel i fallande ordning | ||
ksort — Sorterar en array efter nyckel i stigande ordning | * [[ksort]] — Sorterar en array efter nyckel i stigande ordning | ||
list — Tilldelar variabler som om de vore en array | * [[list]] — Tilldelar variabler som om de vore en array | ||
natcasesort — Sorterar en array med hjälp av en skiftlägesokänslig "naturlig ordning"-algoritm | * [[natcasesort]] — Sorterar en array med hjälp av en skiftlägesokänslig "naturlig ordning"-algoritm | ||
natsort — Sorterar en array med hjälp av en "naturlig ordning"-algoritm | * [[natsort]] — Sorterar en array med hjälp av en "naturlig ordning"-algoritm | ||
next — Flyttar arrayens interna pekare framåt | * [[next]] — Flyttar arrayens interna pekare framåt | ||
pos — Alias för current | * [[pos]] — Alias för [[current]] | ||
prev — Flyttar tillbaka arrayens interna pekare | * [[prev]] — Flyttar tillbaka arrayens interna pekare | ||
range — Skapar en array innehållande ett intervall av element | * [[range]] — Skapar en array innehållande ett intervall av element | ||
* [[reset]] — Ställer in arrayens interna pekare på dess första element | |||
* [[rsort]] — Sorterar en array i fallande ordning | |||
* [[shuffle]] — Blandar en array | |||
* [[sizeof]] — Alias för [[count]] | |||
* [[sort]] — Sorterar en array i stigande ordning | |||
* [[uasort]] — Sorterar en array med en användardefinierad jämförelsefunktion och bibehåller indexassociation | |||
* [[uksort]] — Sorterar en array efter nycklar med en användardefinierad jämförelsefunktion | |||
* [[usort]] — Sorterar en array efter värden med en användardefinierad jämförelsefunktion | |||
[[Kategori:Php]] | [[Kategori:Php]] | ||
Nuvarande version från 12 augusti 2024 kl. 04.57
Arrayfunktioner
Se även
Se även is_array(), explode(), implode(), preg_split(), och unset().
Innehållsförteckning
- array — Skapa en array
- array_change_key_case — Ändrar skiftläget på alla nycklar i en array
- array_chunk — Delar upp en array i segment
- array_column — Returnerar värdena från en enda kolumn i inmatningsarrayen
- array_combine — Skapar en array genom att använda en array för nycklar och en annan för dess värden
- array_count_values — Räknar förekomsten av varje distinkt värde i en array
- array_diff — Beräknar skillnaden mellan arrayer
- array_diff_assoc — Beräknar skillnaden mellan arrayer med ytterligare indexkontroll
- array_diff_key — Beräknar skillnaden mellan arrayer med hjälp av nycklar för jämförelse
- array_diff_uassoc — Beräknar skillnaden mellan arrayer med ytterligare indexkontroll som utförs av en användardefinierad återuppringningsfunktion
- array_diff_ukey — Beräknar skillnaden mellan arrayer med hjälp av en återuppringningsfunktion på nycklarna för jämförelse
- array_fill — Fyll en array med värden
- array_fill_keys — Fyll en array med värden, specificera nycklar
- array_filter — Filtrerar element i en array med hjälp av en återuppringningsfunktion
- array_flip — Byter alla nycklar med deras associerade värden i en array
- array_intersect — Beräknar skärningen av arrayer
- array_intersect_assoc — Beräknar skärningen av arrayer med ytterligare indexkontroll
- array_intersect_key — Beräknar skärningen av arrayer med hjälp av nycklar för jämförelse
- array_intersect_uassoc — Beräknar skärningen av arrayer med ytterligare indexkontroll, jämför index genom en återuppringningsfunktion
- array_intersect_ukey — Beräknar skärningen av arrayer med hjälp av en återuppringningsfunktion på nycklarna för jämförelse
- array_is_list — Kontrollerar om en given array är en lista
- array_key_exists — Kontrollerar om en given nyckel eller index finns i arrayen
- array_key_first — Hämtar den första nyckeln i en array
- array_key_last — Hämtar den sista nyckeln i en array
- array_keys — Returnerar alla nycklar eller en delmängd av nycklarna i en array
- array_map — Tillämpar återuppringningsfunktionen på elementen i de givna arrayerna
- array_merge — Slår ihop en eller flera arrayer
- array_merge_recursive — Slår ihop en eller flera arrayer rekursivt
- array_multisort — Sorterar flera eller flerdimensionella arrayer
- array_pad — Fyller upp en array till den angivna längden med ett värde
- array_pop — Plockar bort elementet från slutet av arrayen
- array_product — Beräknar produkten av värden i en array
- array_push — Trycker in ett eller flera element på slutet av arrayen
- array_rand — Väljer en eller flera slumpmässiga nycklar från en array
- array_reduce — Reducerar iterativt arrayen till ett enda värde med hjälp av en återuppringningsfunktion
- array_replace — Ersätter element från passerade arrayer i den första arrayen
- array_replace_recursive — Ersätter element från passerade arrayer i den första arrayen rekursivt
- array_reverse — Returnerar en array med elementen i omvänd ordning
- array_search — Söker i arrayen efter ett givet värde och returnerar den första motsvarande nyckeln om det lyckas
- array_shift — Tar bort ett element från början av arrayen
- array_slice — Extraherar en del av arrayen
- array_splice — Tar bort en del av arrayen och ersätter den med något annat
- array_sum — Beräknar summan av värden i en array
- array_udiff — Beräknar skillnaden mellan arrayer genom att använda en återuppringningsfunktion för datajämförelse
- array_udiff_assoc — Beräknar skillnaden mellan arrayer med ytterligare indexkontroll, jämför data med en återuppringningsfunktion
- array_udiff_uassoc — Beräknar skillnaden mellan arrayer med ytterligare indexkontroll, jämför data och index med separata återuppringningsfunktioner
- array_uintersect — Beräknar skärningen av arrayer, jämför data med en återuppringningsfunktion
- array_uintersect_assoc — Beräknar skärningen av arrayer med ytterligare indexkontroll, jämför data med en återuppringningsfunktion
- array_uintersect_uassoc — Beräknar skärningen av arrayer med ytterligare indexkontroll, jämför data och index med separata återuppringningsfunktioner
- array_unique — Tar bort dubbletter från en array
- array_unshift — Lägger till ett eller flera element i början av en array
- array_values — Returnerar alla värden i en array
- array_walk — Tillämpar en användardefinierad funktion på varje medlem i en array
- array_walk_recursive — Tillämpar en användardefinierad funktion rekursivt på varje medlem i en array
- arsort — Sorterar en array i fallande ordning och bibehåller indexassociation
- asort — Sorterar en array i stigande ordning och bibehåller indexassociation
- compact — Skapar array innehållande variabler och deras värden
- count — Räknar alla element i en array eller i ett Countable-objekt
- current — Returnerar det aktuella elementet i en array
- each — Returnerar det aktuella nyckel- och värdeparet från en array och flyttar arraypekaren
- end — Sätter arrayens interna pekare till dess sista element
- extract — Importerar variabler till den aktuella symboltabellen från en array
- in_array — Kontrollerar om ett värde finns i en array
- key — Hämtar en nyckel från en array
- key_exists — Alias för array_key_exists
- krsort — Sorterar en array efter nyckel i fallande ordning
- ksort — Sorterar en array efter nyckel i stigande ordning
- list — Tilldelar variabler som om de vore en array
- natcasesort — Sorterar en array med hjälp av en skiftlägesokänslig "naturlig ordning"-algoritm
- natsort — Sorterar en array med hjälp av en "naturlig ordning"-algoritm
- next — Flyttar arrayens interna pekare framåt
- pos — Alias för current
- prev — Flyttar tillbaka arrayens interna pekare
- range — Skapar en array innehållande ett intervall av element
- reset — Ställer in arrayens interna pekare på dess första element
- rsort — Sorterar en array i fallande ordning
- shuffle — Blandar en array
- sizeof — Alias för count
- sort — Sorterar en array i stigande ordning
- uasort — Sorterar en array med en användardefinierad jämförelsefunktion och bibehåller indexassociation
- uksort — Sorterar en array efter nycklar med en användardefinierad jämförelsefunktion
- usort — Sorterar en array efter värden med en användardefinierad jämförelsefunktion