Kompjuters, Ipprogrammar
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.
- Sempliċi - kull element fih tingħata indiċi fi sekwenza.
- 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:
- Jista 'jkollu xi numru ta' valuri, u tkun vojta.
- Kull wieħed mill-valuri li jinkludi firxa ta 'PHP, imsejħa l-element.
- Element ħwienet tipi differenti ta 'varjabbli. Dawn jistgħu jkunu kordi, interi, Booleans.
- Aċċess għall-elementi huwa possibbli użu ta 'indiċijiet li huma zghar u numeriku.
- firxa PHP fiha elementi ma indiċijiet uniku.
- In-numru ta 'elementi fil-firxa - huwa t-tul tiegħu.
- 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:
- 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.
- Dawn huma faċli biex jimmanipulaw. Sempliċement titneħħa, żid oġġetti li taqra jew mibdula l-valuri tal-elementi.
- 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:
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