PHP Array-funktioner
- Föregående sida AJAX-omröstning
- Nästa sida PHP Kalender
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. |
- Föregående sida AJAX-omröstning
- Nästa sida PHP Kalender