KompyutaProgramu

Vipi PHP safu?

safu ni muundo data kwamba inaruhusu sehemu moja kuhifadhi maadili fulani ambayo ni mambo ya aina moja.

aina ya safu

Kuna aina mbili ya arrays, tofauti katika njia ya utambuzi wa mambo Constituent.

  1. Rahisi - kila kipengele ndani anapewa index kwenye mlolongo.
  2. Associative - ina kwa kutaja kipengele kutumia funguo kuhusishwa na thamani za kimantiki.

Kwa maneno rahisi, ni kutofautiana, ambayo inaweza kuwa thamani zaidi ya mmoja. Sisi ni nia ya PHP mkusanyiko.

makala tabia

Fikiria PHP maelezo safu:

  1. Ni inaweza vyenye idadi yoyote ya maadili, na ni wazi.
  2. Kila moja ya maadili, ambayo inajumuisha safu ya PHP, aitwaye kipengele.
  3. Element maduka ya aina tofauti ya variables. Hizi zinaweza kuwa masharti, integers, booleans.
  4. Upatikanaji wa mambo inawezekana kutumia bahati walio katika lowercase na nambari.
  5. PHP safu ina sehemu kwa bahati ya kipekee.
  6. idadi ya vipengele katika safu - ni urefu wake.
  7. maadili ya vipengele inaweza pia kuwa arrays, sawa arrays mbalimbali dimensional.

kipengele tofauti ya PHP ni uwezo wa kujenga safu kwenye hati ya utata wowote.

Manufaa:

  1. Ni rahisi kufanya kazi wakati huo huo na maadili mbalimbali katika mkusanyiko. Ni rahisi kufanya ya mzunguko wanachama wake na mabadiliko ya maadili.
  2. Wao ni rahisi kuendesha. Ondoa tu, kuongeza vitu na kusoma au kubadilisha maadili ya vipengele.
  3. Katika PHP, kuna kazi nyingi tofauti ambayo itawawezesha kukabiliana na arrays. Kuna kutafuta maadili maalum, kuchagua, kuunganisha arrays.

aina

Arrays ni kugawanywa zaidi katika aina ya 2:

  • mwelekeo mmoja;
  • pande mbili.

Kuna njia tofauti za initialize mkusanyiko. Kwanza, fikiria rahisi, na basi - safu associative PHP.

MFANO kujenga safu rahisi katika PHP:

Katika funguo mfano kutumika - Idadi katika mabano [], na muhimu zaidi - jina la matunda na mboga.

Kupeana PHP safu kipengele maadili inaweza kuandikwa kama:

  • $ Array [n] = z;
  • n - muhimu, z - thamani.

Katika njia ya pili ya initialization inaweza kuwa kitu cha kuonyesha katika mabano :

  • $ Jina [] = "a";
  • $ Jina [] = "mbili",
  • $ Jina [] = "tatu".

Katika hali hii, ripoti itakuwa sawa na default: 0, 1 na 2.

Na unaweza hawawajui yoyote ya thamani yake index:

  • $ Jina [35] = 'a';
  • $ Jina [18] = 'mbili';
  • $ Jina [90] = "tatu".

Unaweza kuchanganya mbinu initialization:

  • $ Jina [37] = "kwanza";
  • $ Jina [5] = "pili",
  • Jina $ [] = "ya tatu".

Sehemu ya tatu ni kwa ajili ya ripoti ya sawa na 38, kama 37 - kubwa ya bahati.

Multidimensional safu syntax inaonekana kama hii:

Jina $ [indeks1] [indeks2] ....

Sasa hebu kuona nini PHP associative safu. index inaweza kuwa kamba, haina kuweka vikwazo, nafasi ni kuruhusiwa, urefu wake ni tofauti. Arrays associative ni pamoja na kutumika wakati ni muhimu kuunganisha mambo si kwa idadi, lakini kwa maneno. Arrays kwamba kuwa bahati - masharti zinaitwa associative.

Katika safu moja ya pande associative zenye funguo moja tu, ni sambamba na index maalum. picha hapo juu ni mfano wa mwelekeo mmoja na mbalimbali dimensional arrays associative.

Unaweza kuunda multidimensional safu associative kwa njia classical, lakini si rahisi sana.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sw.delachieve.com. Theme powered by WordPress.