*   >> lukeminen koulutus Artikkelit >> science >> programming

Php Array

perusteet PHP - Osa 10 Johdanto Tämä on osa 10 minun sarja, perusteet PHP. PHP array on tilattu kartta, jossa arvot liittyvät avaimet. Selitän kaiken, että tässä artikkelissa ja miten käyttää PHP array. PHP array eroaa taulukot muissa ohjelmissa. Huomautus: Jos et näe koodia tai jos luulet jotain puuttuu (rikki linkki, kuva poissa), vain yhteyttä minuun [email protected]. Eli minuun yhteyttä pienintäkään ongelmaa olet mitä luet. Jotkut Array Sisältö Esimerkkejä Kuvittele, että olet haltija pieni yritys, ja sinulla on 10 työntekijää.

PHP-ohjelma, voit olla heidän etunimensä taulukkoon. Jokainen lueteltu kohde tässä etunimi. Anna luettelo on: 1 John 2 Mary 3 Peter 4 Augustine 5 Angela 6 Susan 7 Martin 8 Grace 9 Pearl 10 Simon Muissa ohjelmissa kokonaislukuja luettelon kutsutaan indeksit ja etunimet kutsutaan arvoja. PHP kokonaisluvut kutsutaan avaimet ja etunimet ovat edelleen nimeltään arvoja. Nyt harkita viisi etunimet opiskelijoiden yläasteella. Seuraavassa taulukossa etunimet ja toisaalta ikä ja palkkaluokka toisaalta.

Anthony "10, 7" Catherine "10, 8" Ursula "11, 8" Gladys "13, 9" Sandra "10, 7" Tässä avaimet ovat etunimet. Arvot ovat merkkijonoja. Jokaisessa merkkijono olet ikä ja palkkaluokka, jotka on erotettu pilkulla. PHP array voi ottaa ensimmäisen taulukon tai taulukon. PHP array koostuu avain /arvo-pareja. Arvot ovat yleensä literaaleja. Nyt näppäimet eivät vain tarvitse olla kaikki kokonaislukuja tai kaikki tekstit.

Ne voidaan yhdistää; kokonaislukuja ja tekstiä, kuten seuraavassa hypoteettinen taulukossa: foo 13 9 "bar" mies 23 5 "nainen" boy "mies huomenna" Tässä avaimet ovat foo, 9, mies, 5 ja poika. Arvot ovat, 13, "bar", 23, "nainen" ja "mies huomenna". Huomautus; tehdessään taulukon array, jos avain on tekstiä, sen on oltava yhden tai lainausmerkkeihin. Huomaa myös, että elementti (arvo) asentoon numero laskenta alkaa nollasta eikä 1. Huomautus: Array arvoja kutsutaan elementtejä.

Luominen Array Voit luoda array avain /arvo-pareja samalla tai voit luoda array tyhjä, ja sitten laittaa avain /arvo-pareja jälkeenpäin. Luoda array viimeisen taulukosta ilmenee, tekisit, $ myArr = array ("foo" => 13, 9 => "bar", "mies" => 23, 5 => "nainen", "poika" => "mies huomenna"); $ MyArr on nimi ohjelmoija antaa varten array. Sitä seuraa sijoitusoperaattori; sitten varattu sana, matriisi; sitten suluissa. Suluissa, sinulla on avain /arvo-pareja. Jokainen avain että on teksti tulee olla yhden tai kahden hengen lainausmerkkejä. Avain /arvo-pareja erotetaan pilkuilla.

Huomaa käyttö => jokaisessa avain /arvo-pari. Jokainen avain, joka on kokonaisluku ei tarvitse olla lainausmerkkejä. Jokainen arvo on numero (kokonaisluku tai float) ei tarvitse olla lainausmerkkejä. Voit luoda tyhjän taulukon ja sitten laittaa avain arvoparit myöhemmin. Voit luoda tyhjän joukko teet tämän, $ myArr = array (); $ MyArr on vain nimi annat. Laittaa avain /arvo-pareja viimeisen taulukon, et $ myArr ["foo"] = 13; $ MyArr [9] = "bar"; $ MyArr ["mies"] = 23; $ MyArr [5] = "nainen"; $ MyArr ["poika"] = "mies huomenna"; Kullekin avain /arvo-pari, aloitat muuttujan array.

Tämä seuraa välittömästi hakasuluissa. Hakasulkeissa, sinulla on avain. Jos avain on teksti, se on lainausmerkkeihin (yhden tai kahden hengen). Jos avain on kokonaisluku, se ei ole lainausmerkkejä. Tätä seuraa sijoitusoperaattorin ja niin arvo. Jos arvo on merkkijono (yhden tai kahden hengen), se on lainausmerkeissä; jos se on numero, se ei ole lainausmerkkejä. Huomautus: avain voi olla kokonaisluku, mutta se ei voi olla käteisvaroja. Pääsy Array Hyödyllinen syntaksin pääsyn jono arvo, $ arrayName [avain] teksti avaimen tulee olla lainausmerkeissä.

Joten jos haluat käyttää kolmannen arvon edellä array, tekisit, $ myArr ["mies"] arvo palasi voidaan määrittää muuttujaan, jotain: $ myVar = $ myArr ["mies"]; Lue ja yrittää seuraava koodi, jossa kolmas arvo näytetään kahdesti: $ myArr = array (); $ MyArr ["foo"] = 13; $ MyArr [9] = "bar"; $ MyArr ["mies"] = 23; $ MyArr [5] = "nainen"; $ MyArr ["poika"] = "mies huomenna"; echo $ myArr ["mies"], "$ myVar = $ myArr [" mies "]; echo $ myVar;?> muuttaminen Vastinetta avain muuttaa arvoa avaimen vain määrittämällä uusi arvo avain.

muuttaa arvoa neljännen avaimen edellä olevasta taulukosta, voisitte tehdä jotain: $ myArr [5] = "tyttö", liittämällä avain /arvo-pari kanssa hakasulkeen Syntax Liittää keino lisätä alareunassa. Voit liittää avain /arvo-pari, jonka vain määrittämällä uusi arvo uuden avaimen kanssa hakasulkeen syntaksi, jotain: $ myArr ["newkey"] = "uusi arvo" Voit päättää olla avain. Tällöin et jotain: $ myArr [] = "uusi arvo" Tässä tapauksessa tulkki antaa kokonaisluku keskeisinä. kokonaisluku annettu, on korkein kokonaisluku jo läsnä avain array, plus 1.

edellä taulukko sekoitettu keskeisten tyyppejä, se olisi 10, koska korkein kokonaisluku avain hetkellä 9. Entä silloin array ei ole kokonaisluku avain? Tällaisessa tapauksessa kokonaisluku annettu, on nolla. Tämän jälkeen joukko olisi yksi kokonaisluku keskeisinä ja loput olisi tekstejä. Array tehtävät On monia toimintoja voit vaikuttaa array. Annan teille vain muutaman. Huom: soitettaessa toiminto, sinun täytyy käyttää suluissa. Count Tämä toiminto antaa sinulle useita osia (arvot) jono.

Yksinkertaistettu syntaksi tämä on: int count ($ arrayName) int tarkoittaa funktio palauttaa kokonaisluvun, joka on määrä alkiot taulukossa. Voit määrittää paluu arvon muuttujaan tai voit käyttää count toimintoa joissakin ilme. Lue ja kokeile seuraavia: $ myArr = array (); $ MyArr ["foo"] = 13; $ MyArr [9] = "bar"; $ MyArr ["mies"] = 23; $ MyArr [5] = "nainen"; $ MyArr ["poika"] = "mies huomenna"; echo count ($ myArr); ?> Arvo palautetaan on 5. array_shift Tämä toiminto poistaa ensimmäinen elementti array ja palauttaa että elementti.

Lue ja yrittää seuraava koodi: $ myArr = array (); $ MyArr ["foo"] = 13; $ MyArr [9] = "bar"; $ MyArr ["mies"] = 23; $ MyArr [5] = "nainen"; $ MyArr ["poika"] = "mies huomenna"; echo array_shift ($ myArr); echo "echo count ($ myArr);?> yksinkertaistettu syntaksi array_shift toiminto on: sekoitettu array_shift ($ arrayName) Täällä, sekoitettu, tarkoittaa palasi arvo voi olla mitä tahansa tyyppiä. Se voi olla käteisvaroja tai merkkijono esimerkiksi . Jos se on merkkijono, se palautetaan ilman lainausmerkkejä.

array_pop Toiminta array_pop toiminto poistaa viimeksi elementti array ja palauttaa että elementti. Lue ja kokeile seuraavia: $ myArr = array (); $ myArr ["foo "] = 13; $ myArr [9] =" bar "; $ myArr [" mies "] = 23; $ myArr [5] =" nainen "; $ myArr [" poika "] =" mies huomenna "; kaiku array_pop ($ myArr); echo "echo count ($ myArr); ?> Yksinkertaistettu syntaksi toiminto on: sekoitettu array_pop ($ arrayName) Lajittele Tämä toiminto lajittelee arvot array, järjestää ne aakkosjärjestykseen ja /tai pienimmästä suurimpaan.

Lue ja yrittää seuraava koodi: $ myArr = array (); $ MyArr ["foo"] = 13; $ MyArr [9] = "bar"; $ MyArr ["mies"] = 23; $ MyArr [5] = "nainen"; $ MyArr ["poika"] = "mies huomenna"; sort ($ myArr); print_r ($ myArr); ?> Print_r toiminto on samanlainen kuin kaiun konstruktin. Kuitenkin print_r toiminto voi lähettää yksittäisiä osia array kun se on taulukkomuuttujaa argumenttina. Kaiku konstrukti voi tehdä tätä, kun se on taulukkomuuttujaa argumenttina. Teidän tulos edellä koodi, älä huoli paljon indeksit hakasuluissa. Nyt juuri tietää, että taulukon arvot on lajiteltu.

Yksinkertaistettu syntaksi lajittelutoiminto on: BOOL sort ($ arrayName) Tässä bool tarkoittaa, että paluu arvo on joko tosi tai epätosi. Jos lajittelu prosessi oli onnistunut, totta palautetaan. Jos se ei onnistunut, vääriä palautetaan. Array_push Tehtävä array_push toiminto liittää yksi tai useampia arvoja taulukon loppuun. Voit lisätä vain arvoja; et voi lisätä vastaavia näppäimiä. Tällöin tulkin antaa kokonaislukuja avaimet.

Lue ja kokeile seuraavia: $ myArr = array (); $ MyArr ["foo"] = 13; $ MyArr [9] = "bar"; $ MyArr ["mies"] = 23; $ MyArr [5] = "nainen"; $ MyArr ["poika"] = "mies huomenna"; array_push ($ myArr "viimeinen mutta yksi", "viimeinen"); print_r ($ myArr); ?> Joukko ei ole lajiteltu, joten tulokseen, avaimet annetaan print_r toiminto. Huomaa, että 10 ja 11, jotka ovat seuraavan kokonaislukuja jälkeen 9 (korkein käytettävissä indeksi) on annettu avaimet lisäarvoja, tulokseen.

Yksinkertainen syntaksi array_push toiminto on: int array_push ($ arrayName, arvo, arvo, arvo); Ensimmäinen kohde suluissa on taulukkomuuttujaa, loput kohteet ovat arvoja, yleensä niiden kirjaimellinen muodoissa. Sinulla voi olla yksi tai useampia arvoja, ei tiukasti kolme kuten edellä. Kaikki kohteet suluissa erotetaan pilkuilla. Palautti funktion arvo on kokonaisluku, joka on uusi kokonaismäärä elementtien (laskea) jono. Edellä mainitussa tapauksessa se on 7. unset toiminto unset toiminto tuhoaa yksi tai useampi avain /arvo-pareja taulukkoon.

Lue ja yrittää seuraava koodi: $ myArr = array (); $ MyArr ["foo"] = 13; $ MyArr [9] = "bar"; $ MyArr ["mies"] = 23; $ MyArr [5] = "nainen"; $ MyArr ["poika"] = "mies huomenna"; unset ($ myArr [9], $ myArr ["mies"]); print_r ($ myArr); ?>

Page   <<       [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.