Makombiyuta, Zvirongwa
Arrays - a ... A pfupi sumo dingindira
Ani naani adzidza zvirongwa payunivhesiti anoziva kuti vadzidzisi vanowanzotevedzera kupa chete inokosha, zvinokosha zvokuvakisa vadzidzi vavo. Subject arrays Vari vanoonekwa, asi mune akazotevera mapoka. Sei? Nekuti arrays - ndiro hwaro kuti anobvumira programmer wokushanda makuru vhoriyamu mashoko.
ziviso
Yanhasi nyaya, isu tanga chokuti isu kuzozivisa tsanangudzo iroro. Arrays - zvinhu zvirongwa kwezvakatipoteredza, anomirira chine mashoko ari tabular chimiro kana mutsetse. Fungidzira dzinotevedzana anongoitika nhamba 1, 6, 2, 4, uye 8. Zvichatoitika kuko. nhamba mumwe akanyorwa panhurikidzwa ine Serial nhamba yayo, uye ndizvo zvinoita kuti kurondedzera (kuuya) akavapikisa siyana zvirongwa.
rekodhi
Funga kuti arrays zvinonyorwa uchidzidzira. Record, mucherechedzo arrays - iri akasika kuratidza chirongwa chavo mhando (izvo anokoshesa chichange mudura mumitsetse) uye uwandu masero. Dzimwe nguva programmers kusika zvikuru vakarongedza pasina chaiyo nhamba chaiyo zvinhu, asi zvino iwe kuwana nayo unofanira kungwarira chaizvo kuti chirongwa hauna fixated ndokutanga aireva masero chinhu.
- D: Gadzirai [1..k] chaiyo; - saka anonyora siyana kuti "Pascal". Kana uine kusika chirongwa kuziva kuti uchava vaifanira 5 okunze, unogona kushandisa mukova D: kuko [1..5] chaiyo;
Sezvo imi kunge wafungidzira D - ndiyo tsamba, kureva zita kuko; chaiye - ndiwo mhando (pamanyorerwo) pamusoro date kuti chinogona huri kuko; Gadzirai [] - inhamba kuko zvinhu.
kutsutsumwa
Kuti kushanda pamwe chinhu siyana, zvakakosha kushandisa chirongwa. Arrays - ndiwo chete nhamba kana mashoko, somumwe. Kuti kushanda pamwe mumitsetse chinhu, zvakakodzera kusuma: D [1]. Izvi zvichaita kusarudza chinhu siyana wokutanga uye kuitisa mabasa naye. Somuenzaniso:
- anodhinda (D [1]); - murayiro uyu chichabatsira anoishandisa kuratidza kukosha huri yesero siyana rokutanga.
Zvinokosha kucherechedza kuti kana muri kuita kwemasvomhu mashandiro pamwe arrays, unofanira kuteerera mhando. Unogona kuita izvi chete kana une siyana nhamba. Kuti izvozvo zvakajeka:
- Kana uine inofa D: kuko [1..k] orugwaro; - uye muchitokisi D [1] = 1, zvino iwe haugoni kushandisa maatomu akafanana izvi kwemasvomhu akavhiyiwa nokuti purogiramu "1" - iri rinongoreva shoko "munhu", kwete nhamba. Saka tarisai variables vavo mhando.
Kana uchironga kwemasvomhu kushandiswa, kana vari mumitsetse chete kuva kuchengetwa nhamba nani obespokoytes ayo mhando pachine uye kuvapa "chaiye" kana "integer".
tafura
Ngatitaurei zvino kutaura pamusoro nzvimbo yakatipoteredza. Tiri kurarama munyika ine-dimensional matatu nyika, uye vakawanda zvinhu inogona kurondedzerwa pamwe 3 parameters: kureba, nohupamhi, nekukwirira. Uye kubva ipapo divi arrays. Two-dimensional arrays - a tafura data, umo nechimwe chine maatomu akafanana zviri paakavapa vanopfuura mumwe nhamba serial, uye vaviri - mutsetse nhamba uye mbiru nhamba. Kana achireva vaviri-dimensional kuko anofanira zvakanyatsonanga zvose nhamba - D [1, 1].
Saka, hondo iyi achakwanisa kuchengeta yakawanda mashoko. Zvinosuruvarisa mune vakwegura zvirongwa mumitauro, kazhinji, siyana chinhu nhamba anogona kuita chete nhamba. Naizvozvo, kuchengetera guru matafura, zvinova matambudziko kwazvo nokuti mumwe shongwe tafura vachava kuumba yoga nguvo.
Somuenzaniso, ngatiti tine tafura umo mashoko akanyorwa kuti vadzidzi. Ndivo: gore rokuberekwa, zita kirasi.
| 1989 | Ivanova | Ivan | 9 |
| 1988 | Petrov | Peter | 10 |
| .... |
Under kwomuzvarirwo ezvinhu, tinofanira kusika akawanda arrays, zvichienderana nezvinodiwa. Tinogona kusika maviri-dimensional siyana Numeric mhando kuti chitoro zuva rekuzvarwa uye mukirasi, uye wechipiri siyana kuchengeta chinyorwa ruzivo (FI). Asi zvakavaomera. Chokutanga, last uye vokutanga zita, ungafanira kugadzirisa voga. Chechipiri, unogona kuwana nyore kuvhiringidzika kana rokuzadza mumitsetse ane gore uye kirasi. Saka, zvichava nyore kuti kusika 4 vakaparadzana arrays nechimwe mbiru. Bvumiranai, zviri yainetsa chaizvo?
PHP
PHP arrays angapedza dambudziko sezvataurwa pamusoro apa. Chokwadi ndechokuti mumutauro uyu zvirongwa, unogona zvakanyatsonanga kwete rudzi mashoko ari mumitsetse, asi mita mhando (indekisi). Uyezve, mashoko pakubhadhara akasiyana kunogona iri imwe chete nguvo. Kutanga mumwe-dimensional kuko (kana uchida kutora rimwe chomupepanhau):
- $ Array = kuko (1989, 1988, ...);
muenzaniso uyu pave nyore nguvo. Indekisi akasikwa rwoga uye anonzi razero. Kureva razero hondo chinhu - 1989, yokutanga - 1988, etc. Asi chii kana tinofanira kuisa yose tafura kuva multidimensional kuko? Ndezvipi Multi-dimensional PHP kuko? mamiriro ichi, umo nechimwe chine maatomu akafanana hazvina inofa. Sei nekukatanura muenzaniso kwatiri?
$ Table = kuko (
Gadzirai (1989, "Smith", "Johani", 9)
Gadzirai (1988, "Smith", "Peter", 10),
...
);
Chii tine pakupedzisira? Tine pamberi pedu inofa inonzi $ tafura, iyo mitsara kundosangana pemitsara iri tafura. Kana kovorit inofa okunze, ipapo Vachatarirawo seizvi:
- $ Table [0, 0] = 1989, tafura $ [0, 1] = "Smith", $ tafura [0, 2] = "John", $ tafura [0, 3] = 9.
- $ Table [1, 0] = 1988, tafura $ [1, 1] = "Peter", $ tafura [1; 2] = "Peter", $ tafura [1, 3] = 10.
Pakazoti 0 uye 3 mbiru vari Numeric wakazvigadzira, uye 1 uye 2 - rugwaro. Kana zvakakodzera, unogona nguva dzose kutendeutsa zvakafanira Data iri kutsvakwa pamanyorerwo uye batanidza masero.
Similar articles
Trending Now