KompjutersIpprogrammar

Kif ma firxa PHP?

Firxa hija istruttura ta 'data li tippermetti f'post wieħed biex jaħżnu ċerti valuri li huma elementi tal-istess tip.

tipi firxa

Hemm żewġ tipi ta 'arrays, huma differenti fil-mod ta' identifikazzjoni ta 'l-elementi kostitwenti.

  1. Sempliċi - kull element fih tingħata indiċi fi sekwenza.
  2. Assoċjattiva - għandu jirreferi għal element uża t-tasti assoċjati mal-valuri loġiku.

F'termini sempliċi, huwa varjabbli, li jistgħu jkunu aktar minn valur wieħed. Aħna huma interessati fil-firxa PHP.

karatteristiċi

Ikkunsidra PHP dettalji firxa:

  1. Jista 'jkollu xi numru ta' valuri, u tkun vojta.
  2. Kull wieħed mill-valuri li jinkludi firxa ta 'PHP, imsejħa l-element.
  3. Element ħwienet tipi differenti ta 'varjabbli. Dawn jistgħu jkunu kordi, interi, Booleans.
  4. Aċċess għall-elementi huwa possibbli użu ta 'indiċijiet li huma zghar u numeriku.
  5. firxa PHP fiha elementi ma indiċijiet uniku.
  6. In-numru ta 'elementi fil-firxa - huwa t-tul tiegħu.
  7. Il-valuri tal-elementi tista 'wkoll tkun matriċi, kif huma matriċi multi-dimensjonali.

Karatteristika distintiva ta 'PHP hija l-kapaċità li joħolqu firxa fil-iskrittura ta' kwalunkwe kumplessità.

vantaġġi:

  1. Huwa faċli li taħdem fl-istess ħin mal-valuri multipli fil-firxa. Huwa faċli li tagħmel ċiklu fuq il-membri tiegħu biex jibdlu l-valuri.
  2. Dawn huma faċli biex jimmanipulaw. Sempliċement titneħħa, żid oġġetti li taqra jew mibdula l-valuri tal-elementi.
  3. Fil-PHP, hemm funzjonijiet differenti ħafna li jippermettu li inti biex jimmaniġġaw matriċi. Hemm tfittxija għal valuri speċifiċi, l-issortjar, li qed jingħaqdu matriċi.

tipi

Arrays huma aktar maqsuma 2 tipi:

  • dimensjonali wieħed;
  • żewġ dimensjonijiet.

Hemm modi differenti biex initialize l-array. L-ewwel, jikkunsidraw il-sempliċi, u mbagħad - l PHP firxa assoċjattiva.

EŻEMPJU toħloq firxa sempliċi fil-PHP:

Fil-eżempju użati ċwievet - numru fil-parentesi [], u aktar importanti - l-isem ta 'frott u ħxejjex.

Assenjar Valuri element array PHP tista 'tinkiteb bħala:

  • $ Array [n] = z;
  • n - ewlenin, z --valur.

Fit-tieni metodu ta 'inizjalizzazzjoni jista' jkun xejn li jindika fl -parentesi :

  • $ Isem [] = "a";
  • $ Isem [] = "żewġ";
  • $ Isem [] = "tlieta".

F'dan il-każ, l-indiċi għandha tkun ugwali għall-inadempjenza: 0, 1 u 2.

U inti tista 'tassenja xi valur indiċi tiegħu:

  • $ Isem [35] = "a";
  • $ Isem [18] = "tnejn";
  • $ Isem [90] = "tlieta".

Inti tista 'tgħaqqad il-metodi inizjalizzazzjoni:

  • $ Isem [37] = "l-ewwel";
  • $ Isem [5] = "it-tieni";
  • $ Isem [] = "terz".

It-tielet element huwa assenjat għal indiċi ugwali għal 38, kif 37 - l-akbar ta 'l-indiċijiet.

sintassi firxa multidimensjonali tidher bħal dan:

$ Isem [indeks1] [indeks2] ....

Issa ejja ara dak firxa assoċjattiva PHP. L-indiċi jista 'jkun spag, ma timponix restrizzjonijiet, spazji huma permessi, it-tul tiegħu huwa differenti. Arrays assoċjattiva huma ukoll użati meta huwa neċessarju li jgħaqqad l-elementi mhumiex bin-numri, iżda bil-kliem. Arrays li għandhom indiċi - kordi huma msejħa assoċjattiva.

Fil arrays assoċjattiva dimensjonali wieħed li jkun fihom biss waħda ewlenin, li tikkorrispondi għal indiċi speċifiku. L-istampa t'hawn fuq huwa eżempju ta 'arrays assoċjattiva dimensjonali wieħed u multi-dimensjonali.

Tista 'toħloq firxa assoċjattiva multidimensjonali fil-mod klassiku, iżda mhuwiex konvenjenti ħafna.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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