PHP Array-funktioner

PHP Array Introduktion

Array-funktioner låter dig komma åt och manipulera arrayer.

Stödjer enkeldimensionella och flerdimensionella arrayer.

Installera

Array-funktioner tillhör PHP-kärnan. Dessa funktioner behöver inte installeras för att användas.

PHP 5 Array-funktioner

Funktion Beskrivning
array() Skapa en array.
array_change_key_case() Ändra alla nycklar i arrayen till små eller stora bokstäver.
array_chunk() Dela upp en array i nya arrayblock.
array_column() Returnera värden från en enskild kolumn i inmatningsarrayen.
array_combine() Skapa en ny array genom att sammanfoga två arrayer.
array_count_values() Används för att räkna hur många gånger alla värden i arrayen uppträder.
array_diff() Jämför arrayer och returnera skillnaden (jag jämför bara nyckelvärden).
array_diff_assoc() Jämför arrayer och returnera skillnaden (jämför nyckelnamn och nyckelvärden).
array_diff_key() Jämför arrayer och returnera skillnaden (jag jämför bara nyckelnamn).
array_diff_uassoc() Jämför arrayer och returnera skillnaden (jämför nyckelnamn och nyckelvärden, använd en användardefinierad nyckeljämförelsefunktion).
array_diff_ukey() Jämför arrayer och returnera skillnaden (jag jämför bara nyckelnamn, använd en användardefinierad nyckeljämförelsefunktion).
array_fill() Fyll arrayen med givna nyckelvärden.
array_fill_keys() Fyll arrayen med specifika nyckelvärden för en given nyckel.
array_filter() Filtrera element i arrayen med hjälp av en callback-funktion.
array_flip() Byt plats på nycklar och värden i arrayen.
array_intersect() Jämför arrayer och returnera skärningspunkten (jag jämför bara nyckelvärden).
array_intersect_assoc() Jämför arrayer och returnera skärningspunkten (jämför nyckelnamn och nyckelvärden).
array_intersect_key() Jämför arrayer och returnera skärningspunkten (jag jämför bara nyckelnamn).
array_intersect_uassoc() Jämför arrayer och returnera skärningspunkten (jämför nyckelnamn och nyckelvärden, använd en användardefinierad nyckeljämförelsefunktion).
array_intersect_ukey() Jämför arrayer och returnera skärningspunkten (jag jämför bara nyckelnamn, använd en användardefinierad nyckeljämförelsefunktion).
array_key_exists() Kontrollera om ett specifikt nyckelnamn finns i arrayen.
array_keys() Returnera alla nyckelnamn i arrayen.
array_map() Skicka varje värde i arrayen till en användardefinierad funktion och returnera nya värden.
array_merge() Merge en eller flera arrayer till en array.
array_merge_recursive() Merge en eller flera arrayer rekursivt.
array_multisort() Sortera flera arrayer eller multi-dimensionella arrayer.
array_pad() Fyll arrayen med värden till en specificerad längd.
array_pop() Ta bort sista elementet i en array (på stack).
array_product() Beräkna produkten av alla värden i en array.
array_push() Infoga en eller flera element i slutet av arrayen (pusha).
array_rand() Returnera en eller flera slumpmässiga nycklar från arrayen.
array_reduce() Returnera en sträng genom att använda en användardefinierad funktion, med hjälp av array.
array_replace() Använd värdena från den efterföljande arrayen för att ersätta värdena i den första arrayen.
array_replace_recursive() Använd värdena från den efterföljande arrayen för att ersätta värdena i den första arrayen rekursivt.
array_reverse() Returnera arrayen i motsatt ordning.
array_search() Sök efter angivet värde i arrayen och returnera nyckeln.
array_shift() Ta bort det första elementet i arrayen och returnera värdet för det borttagna elementet.
array_slice() Returnera den valda delen av arrayen.
array_splice() Ta bort och ersätt angivna element i arrayen.
array_sum() Returnera summan av värdena i arrayen.
array_udiff() Jämför arrayer och returnera skillnader (jämför bara värden, använd en användardefinierad nyckelnamnsjämförelsefunktion).
array_udiff_assoc() Jämför arrayer och returnera skillnader (jämför nycklar och värden, använd inbyggda funktioner för nyckelnamn jämförelse, använd användardefinierade funktioner för värden jämförelse).
array_udiff_uassoc() Jämför arrayer och returnera skillnader (jämför nycklar och värden, använd två användardefinierade nyckelnamnsjämförelsefunktioner).
array_uintersect() Jämför arrayer och returnera en sammanfattning (jämför bara värden, använd en användardefinierad nyckelnamnsjämförelsefunktion).
array_uintersect_assoc() Jämför arrayer och returnera en sammanfattning (jämför nycklar och värden, använd inbyggda funktioner för nyckelnamn jämförelse, använd användardefinierade funktioner för värden jämförelse).
array_uintersect_uassoc() Jämför arrayer och returnera en sammanfattning (jämför nycklar och värden, använd två användardefinierade nyckelnamnsjämförelsefunktioner).
array_unique() Ta bort upprepade värden i arrayen.
array_unshift() Infoga en eller flera element i början av arrayen.
array_values() Returnera alla värden i arrayen.
array_walk() Tillämpa användardefinierade funktioner på varje element i arrayen.
array_walk_recursive() Tillämpa användardefinierade funktioner rekursivt på varje element i arrayen.
arsort() Sortera en associativ array i fallande ordning efter nyckelvärden.
asort() Sortera en associativ array i stigande ordning efter nyckelvärden.
compact() Skapa en array som innehåller variabelnamn och deras värden.
count() Returnera antalet element i arrayen.
current() Returnera det aktuella elementet i arrayen.
each() Returnera det aktuella nyckel/värde-paret i arrayen.
end() Sätt arrayens interna pekare till den sista elementen.
extract() Importera variabler från arrayen till den aktuella symboltabellen.
in_array() Kontrollera om det finns ett specifikt värde i arrayen.
key() Hämta nycklar från en tillhörande array.
krsort() Sortera arrayen efter nyckelnamn i motsatt ordning.
ksort() Sortera arrayen efter nyckelnamn.
list() Tilldela värden från arrayen till några variabler.
natcasesort() Sortera arrayen med naturlig sorteringsalgoritm utan att skilja på storlek på bokstäver.
natsort() Sortera arrayen med naturlig sorteringsalgoritm.
next() Flytta arrayens interna pekare en position framåt.
pos() current()s alias.
prev() Sätt arrayens interna pekare till en position en bakåt.
range() Skapa en array som innehåller specifika element inom ett visst område.
reset() Sätt arrayens interna pekare till den första elementen.
rsort() Sortera arrayen i motsatt ordning.
shuffle() Blanda upp arrayen.
sizeof() count()s alias.
sort() Sortera array.
uasort() Sortera arrayns nyckelvärden med användardefinierade jämförelsefunktioner.
uksort() Sortera arrayns nyckelnamn med användardefinierade jämförelsefunktioner.
usort() Sortera arrayer med användardefinierade jämförelsefunktioner.