PHP taulukkojen funktiot

PHP Taulukko-esittely

Taulukkomuodot mahdollistavat taulukon katselun ja käsittelyn.

Tuki yksisuuntaisille ja monisuuntaisille taulukoille.

Asennus

Taulukkomuodot kuuluvat PHP:n ytimeen. Näitä funktioita ei tarvitse asentaa, ne ovat valmiina käytettäväksi.

PHP 5 Array-funktiot

Funktio Kuvaus
array() Luo taulukko.
array_change_key_case() Muuta taulukon kaikki avaimet pieniksi tai isoksi kirjaimiksi.
array_chunk() Jaa taulukko uusiin taulukkoosi.
array_column() Palauta syötetaulukon tietyn sarakkeen arvot.
array_combine() Luo uusi taulukko yhdistämällä kaksi taulukkoa.
array_count_values() Lasketaan taulukon kaikkien arvojen esiintymien määrä.
array_diff() Vertaa taulukoita, palauta erotus (vertaa vain arvoja).
array_diff_assoc() Vertaa taulukoita, palauta erotus (vertaa avaimia ja arvoja).
array_diff_key() Vertaa taulukoita, palauta erotus (vertaa vain avaimia).
array_diff_uassoc() Vertaa taulukoita, palauta erotus (vertaa avaimia ja arvoja, käytä käyttäjän määrittämää avainvertausta).
array_diff_ukey() Vertaa taulukoita, palauta erotus (vertaa vain avaimia, käytä käyttäjän määrittämää avainvertausta).
array_fill() Täytä taulukko annetulla avaimella ja arvolla.
array_fill_keys() Täytä taulukko annetulla avaimella ja arvolla.
array_filter() Suodattaa taulukon elementtejä paluufunktiolla.
array_flip() Vaihda taulukon avainten ja arvojen paikka.
array_intersect() Vertaa taulukoita, palauta ristisumma (vertaa vain arvoja).
array_intersect_assoc() Vertaa taulukoita, palauta ristisumma (vertaa avaimia ja arvoja).
array_intersect_key() Vertaa taulukoita, palauta ristisumma (vertaa vain avaimia).
array_intersect_uassoc() Vertaa taulukoita, palauta ristisumma (vertaa avaimia ja arvoja, käytä käyttäjän määrittämää avainvertausta).
array_intersect_ukey() Vertaa taulukoita, palauta ristisumma (vertaa vain avaimia, käytä käyttäjän määrittämää avainvertausta).
array_key_exists() Tarkista, onko määritetty avain olemassa taulukossa.
array_keys() Palauta taulukon kaikki avaimet.
array_map() Lähetä taulukon jokainen arvo käyttäjän määrittämään funktioon, palauta uusi arvo.
array_merge() Yhdistä yksi tai useita taulukoita yhdeksi taulukoksi.
array_merge_recursive() Yhdistä rekursiivisesti yksi tai useita taulukoita.
array_multisort() Järjestä useita taulukoita tai monimutkaisia taulukoita.
array_pad() Täytä taulukko arvoilla tiettyyn pituuteen.
array_pop() Poista taulukon viimeinen elementti (pop).
array_product() Laske taulukon kaikkien arvojen tuote.
array_push() Lisää yksi tai useampi elementti taulukon loppuun (päästä pinoon).
array_rand() Palauta taulukosta yksi tai useampi satunnainen avain.
array_reduce() Palauta taulukko merkkijonona käyttäjän määrittämällä funktiolla.
array_replace() Korvaa ensimmäisen taulukon arvot seuraavan taulukon arvoilla.
array_replace_recursive() Käytä rekursiivisesti seuraavan taulukon arvoja korvaamaan ensimmäisen taulukon arvot.
array_reverse() Palauta taulukko päinvastaisessa järjestyksessä.
array_search() Etsi annettu arvo taulukosta ja palauta avainnimi.
array_shift() Poista taulukon ensimmäinen elementti ja palauta poistetun elementin arvo.
array_slice() Palauta valittu osa taulukosta.
array_splice() Poista ja korvaa taulukosta määritetty elementti.
array_sum() Palauta taulukon arvojen summa.
array_udiff() Vertaa taulukoita ja palauta erotus (vertaa vain arvoja, käytä käyttäjän määrittämää avainvertausta).
array_udiff_assoc() Vertaa taulukoita ja palauta erotus (vertaa avaimia ja arvoja, käytä sisäänrakennettuja funktioita avainten vertailussa, käyttäjän määrittämää funktiota arvojen vertailussa).
array_udiff_uassoc() Vertaa taulukoita ja palauta erotus (vertaa avaimia ja arvoja, käytä kahta käyttäjän määrittämää avainvertausta).
array_uintersect() Vertaa taulukoita ja palauta ristiytyminen (vertaa vain arvoja, käytä käyttäjän määrittämää avainvertausta).
array_uintersect_assoc() Vertaa taulukoita ja palauta ristiytyminen (vertaa avaimia ja arvoja, käytä sisäänrakennettuja funktioita avainten vertailussa, käyttäjän määrittämää funktiota arvojen vertailussa).
array_uintersect_uassoc() Vertaa taulukoita ja palauta ristiytyminen (vertaa avaimia ja arvoja, käytä kahta käyttäjän määrittämää avainvertausta).
array_unique() Poista taulukosta toistuvat arvot.
array_unshift() Lisää yksi tai useampi elementti taulukon alkuun.
array_values() Palauta taulukon kaikki arvot.
array_walk() Soita käyttäjän määrittämä funktio jokaiselle taulukon elementille.
array_walk_recursive() Soita käyttäjän määrittämä funktio jokaiselle taulukon elementille rekursiivisesti.
arsort() Järjestä liitetty taulukko avain-arvon mukaan laskevassa järjestyksessä.
asort() Järjestä liitetty taulukko avain-arvon mukaan nousevassa järjestyksessä.
compact() Luo taulukko, joka sisältää muuttujien nimet ja niiden arvot.
count() Palauta taulukon elementtien lukumäärä.
current() Palauta taulukon nykyinen elementti.
each() Palauta taulukon nykyinen avain-arvo-pari.
end() Aseta taulukon sisäinen viittaus viimeiseen elementtiin.
extract() Tuo muuttuja nykyiseen symbolitauluun.
in_array() Tarkista, onko taulukossa määritetty arvo.
key() Hanki avain liittyvästä assosiaatiotaulukosta.
krsort() Järjestä taulukko avainten mukaan vastakkaisessa järjestyksessä.
ksort() Järjestä taulukko avainten mukaan.
list() Aseta taulukon arvot joihinkin muuttujiin.
natcasesort() Järjestä taulukko luonnollisella järjestyksellä, ei erottaa isoa ja pientä kirjainta.
natsort() Järjestä taulukko luonnollisella järjestyksellä.
next() Siirrä taulukon sisäinen viittaus eteenpäin yhdellä yksiköllä.
pos() current():n synonyymi.
prev() Palauta taulukon sisäinen viittaus yhden yksikön taaksepäin.
range() Luo taulukko, joka sisältää määritellyn ajanväljän yksiköt.
reset() Aseta taulukon sisäinen viittaus ensimmäiseen elementtiin.
rsort() Järjestä taulukko vastakkaisessa järjestyksessä.
shuffle() Sekoita taulukko.
sizeof() count():n synonyymi.
sort() Järjestä taulukko.
uasort() Järjestä taulukon arvot käyttäjän määrittämän vertailufunktion avulla.
uksort() Järjestä taulukon avaimet käyttäjän määrittämän vertailufunktion avulla.
usort() Järjestä taulukko käyttäjän määrittämän vertailufunktion avulla.