Kọmputa, Mmemme
Arrays - a ... A nkenke iwebata isiokwu
Onye ọ bụla na-amụ mmemme na mahadum maara na ndị nkụzi na-enye naanị ndị bụ isi, isi ihe n'ihi na ha na-amụrụ. Isiokwu arrays na-na-na-atụle, ma na mgbe e mesịrị ọmụmụ. N'ihi gịnị? N'ihi arrays - bụ ntọala na-enye ohere programmer na-arụ ọrụ na nnukwu mpịakọta nke ozi.
iwebata
Taa isiokwu, anyị na-amalite na eziokwu na anyị na-ewebata na definition nke na okwu. Arrays - ọcha mmemme gburugburu ebe obibi, na-anọchite anya a set nke data dị tabular n'ụdị ma ọ bụ akara. Kere a usoro nke random nọmba 1, 6, 2, 4, na 8. Ọ ga-n'usoro. Onye ọ bụla nọmba e dere a n'usoro, nwere ya Oghere Usoro ọgụgụ, na nke ahụ bụ ihe na-eme ka o kwe omume na iko (wetara) ha na otu n'usoro nke mmemme.
ndekọ
Tụlee otú arrays na-dere na omume. Record, akara arrays - ọ na-kere na-egosi ha ihe omume ụdị (nke ụkpụrụ ga-echekwara na n'usoro) na ọnụ ọgụgụ nke mkpụrụ ndụ. Mgbe ụfọdụ programmers ike nnukwu n'usoro na-enweghị ikwu kpọmkwem ọnụ ọgụgụ nke ọcha, ma mgbe ahụ, ị nweta ya na ị ga-abụ nnọọ anya na ihe omume ahụ na-adịghị fixated na malitere na-ezo aka efu mkpụrụ ndụ.
- D: n'usoro [1..k] nke ezi; - mere na-ede na-n'usoro na "onwa". Ọ bụrụ na ị nwere ike omume maara na ị ga-enwe a kacha nke 5 ọcha, i nwere ike iji ntinye D: n'usoro [1..5] nke ezi;
Dị ka i nwere ike chepụtara D - bụ akwụkwọ ozi, nke pụtara aha nke n'usoro; ezigbo - nke a bụ ụdị (format) nke data nwere ike na-ẹdude ke n'usoro; n'usoro [] - bụ nọmba nke n'usoro ọcha.
mkpesa
Iji na-arụ ọrụ na mmewere nke n'usoro, ọ dị mkpa itinye usoro ihe omume. Arrays - a bụ otu nọmba ma ọ bụ okwu, ka ọ bụla ọzọ. Iji na-arụ ọrụ na n'usoro mmewere, ọ dị mkpa ka ịme: D [1]. Nke a ga-họrọ mbụ mmewere nke n'usoro na-eduzi arụmọrụ ya. Dị ka ihe atụ:
- ebipụta (D [1]); - Iwu a ga-eme ka onye ọrụ na-egosipụta uru dị na mbụ cell nke n'usoro.
Ọ bụ uru na-arịba ama na ọ bụrụ na ị na-aga na-ebu mgbakọ na mwepụ arụmọrụ arrays, mgbe ahụ i kwesịrị ntị ka ụdị. I nwere ike ime nke a nanị ma ọ bụrụ na i nwere otu n'usoro nke nọmba. Iji mee ka ọ ghọtakwuo:
- Ọ bụrụ na ị nwere otu n'usoro nke D: n'usoro [1..k] nke ederede; - na na cell D [1] = 1, mgbe ahụ, i nwere ike iji nke a mmewere na mgbakọ na mwepụ arụmọrụ n'ihi na usoro ihe omume nke "1" - nke a bụ nanị okwu "otu", ọ bụghị ọtụtụ. Ya mere mgbe variables na ha ụdị.
Ọ bụrụ na ị na-eme atụmatụ mgbakọ na mwepụ arụmọrụ, ma ọ bụ na otu n'usoro dị nnọọ nwere ike ịchekwa nọmba mma obespokoytes ya ụdị n'ọdịnihu na-ekenye "ezigbo" ma ọ bụ "integer".
table
Ka anyị ugbu a na-ekwu banyere ohere anyị gburugburu. Anyị bi a atọ akụkụ ụwa, na ọtụtụ ihe nwere ike kọwara na 3 parameters: n'ogologo, obosara, elu. Ma si n'ebe ahụ akụkụ arrays. Abụọ akụkụ arrays - a table na data, nke onye ọ bụla mmewere bụ ọdịda karịa otu Oghere Usoro ọgụgụ, na abụọ - akara nọmba na kọlụm nọmba. Mgbe na-ezo aka abụọ akụkụ n'usoro ga-ezipụta ma ọnụ ọgụgụ - D [1, 1].
Ntem, a n'usoro ga-enwe ike na-echekwa nnukwu ichekwa data. N'ụzọ dị mwute, ndị okenye mmemme asụsụ, ọtụtụ mgbe, na n'usoro mmewere nọmba nwere ike na-eme naanị nọmba. Ya mere, nchekwa nke nnukwu tebụl, ọ na-aghọ nnọọ mfịna n'ihi na eziokwu na onye ọ bụla na kọlụm na nke table ga nwere ike a dị iche iche n'usoro.
Ka ihe atụ, were ya na anyị nwere a table nke data e dere na ụmụ akwụkwọ. Ha bụ: afọ ọmụmụ, aha nke klas.
| 1989 | Ivanov | Ivan | 9 |
| 1988 | Petrov | Peter | 10 |
| .... |
N'okpuru nkịtị ọnọdụ, anyị nwere ike multiple arrays, dabere na-egbo mkpa. Anyị nwere ike ịmepụta a na-akụkụ n'usoro nke ọnụọgụ ụdị ụlọ ahịa ụbọchị ọmụmụ na klas, na nke abụọ n'usoro maka na ịchekwa ederede ozi (Fi). Ma, ọ bụ na-achọghị. Akpa, ndị ikpeazụ, aha mbụ, ị nwere ike na-aka iche iche. Nke abuo, i nwere ike mfe inwe mgbagwoju anya mgbe ejuputa n'usoro na a afọ na klas. Ya mere, ọ ga-adị mfe ike 4 iche iche arrays bụla kọlụm. Ekweta, ọ bụ nnọọ cumbersome?
PHP
PHP arrays nwere ike idozi nsogbu ahụ dị ka e kwuru n'elu. Nke bụ eziokwu bụ na a na mmemme asụsụ, ị nwere ike dee bụghị naanị ụdị data na n'usoro, ma mita ụdị (index). Ke adianade do, data dị iche iche ụdị nwere ike dị na otu n'usoro. Ịmepụta a otu akụkụ n'usoro (ma ọ bụrụ na ị chọrọ iji otu kọlụm):
- $ Hazienụ = n'usoro (1989, 1988, ...);
Ihe atụ a na-emepụta a dị mfe n'usoro. The index na-kere na-akpaghị aka na a na-ewere efu. Nke ahụ bụ, na efu n'usoro mmewere - 1989, akpa - 1988, wdg Ma ihe ma ọ bụrụ na anyị mkpa itinye dum table n'ime a multidimensional n'usoro? Gịnị bụ multi-akụkụ PHP n'usoro? Nke a Ọdịdị, na nke ọ bụla mmewere nwekwara bụ otu n'usoro. Olee otú ebukọtala na anyị ihe nlereanya?
$ Isiokwu = n'usoro (
n'usoro (1989, "Smith", "John", 9)
n'usoro (1988, "Smith", "Peter", 10),
...
);
Ihe anyị nwere na ọgwụgwụ? Anyị nwere tupu anyị otu n'usoro akpọ $ table, nke e nyere ahịrị izute ahịrị na table. Ọ bụrụ na kovorit otu n'usoro nke ọcha, mgbe ahụ, ha ga-ele anya dị ka nke a:
- $ Isiokwu [0, 0] = 1989, $ table [0, 1] = "Smith", $ table [0, 2] = "John", $ table [0, 3] = 9.
- $ Isiokwu [1, 0] = 1988, $ table [1, 1] = "Peter", $ table [1; 2] = "Peter", $ table [1, 3] = 10.
Ebe 0 na 3 ogidi ndị ọnụọgụ n'usoro, na 1 na 2 - ederede. Ọ bụrụ na ọ dị mkpa, ị nwere ike mgbe niile tọghata ndị dị mkpa data ke chọrọ format ma jikota mkpụrụ ndụ.
Similar articles
Trending Now