Kompjuters, Programmazzjoni
Kif nista 'ngħallem l-arranġamenti?
Spiss meta ssolvi ċerti kompiti, huwa meħtieġ li ssolvi d-dejta maħżuna fil-firxa. X'inhi l-għażla ta 'arrays? Hawnhekk, per eżempju, playing preferenza, in-nies jistabbilixxu l-karti tagħhom skont il-valur u l-libsa. Dan jagħmilha possibbli li jiġi ddeterminat liema karti oħra huma nieqsa. U fid-dizzjunarji kollox huwa magħżul alfabetikament. Hemm bosta eżempji. L-għażla hija l-arranġament mill-ġdid ta 'ċertu sett ta' oġġetti f'xi ordni skond karatteristika speċifikata. L-arranġamenti tal-klassifikazzjoni huma meħtieġa ħafna drabi. Għal dan, jintużaw metodi differenti. Biex tifhem l-essenza tagħhom, huwa biżżejjed li jiġu kkunsidrati fid-dettall bosta modi.
Huwa importanti li nifhmu li l-firxa tikkonsisti f'bosta pari ta 'ċwievet u ċerti valuri. L-għażla ta 'arrays fil-lingwa C issir bl-għajnuna ta' għexieren ta 'linji ta' kodiċi, u fil-PHP dan jinkiseb biss b'sens sempliċi. Array jistgħu jiġu magħżula bbażati fuq ċwievet jew valuri. Xorta tista 'tqassam il-valuri, tħallihom ċwievet eżistenti jew tassenja oħrajn ġodda.
Differenzi prinċipali tal-funzjoni
L-għażla tal -firxa PHP hija possibbli bl-użu ta 'diversi funzjonijiet. Ejja nħarsu lejn kif huma differenti:
- Xi funzjonijiet jagħżlu l-arranġamenti permezz taċ-ċwievet ta 'l-elementi tagħhom, u oħrajn bil-valuri.
- Hemm ordni ta 'sort differenti: jonqos, jiżdied, naturali, numeriku, alfabetiku, definit mill-utent jew bl-addoċċ.
- Xi funzjonijiet jistgħu jiffrankaw wara li jagħżlu l-konnessjoni li teżisti bejn iċ-ċavetta u l-valur. Imma hemm funzjonijiet li fihom il-keys huma reset għal valuri ġodda.
- Kull funzjoni timmodifika l-firxa trasferita. Ma jirritornawx kopja magħżula.
- L-ordni tas-sort hija kkunsidrata mhux definita meta l-funzjoni tiddefinixxi żewġ elementi bħala ugwali. Dan huwa tip instabbli.
Uħud mill-funzjonijiet għall-għażla ta 'arrays f'PHP
Il-funzjonijiet sort () u rsort () . Sort () jirranġa l-firxa f'ordni alfabetiku. Innota li din il-funzjoni hija sensittiva għall-każijiet. Jidħol l-għażla b'valuri mingħajr ċwievet. Rsort () jagħżel il-valuri f'ordni inversa, u ma jikkunsidrax iċ-ċwievet.
Asort () hija waħda mill-funzjonijiet li tippreserva r-relazzjoni taċ-ċwievet u l-valuri. Huwa utli li jintuża għal arranġamenti assoċjattivi, meta dan huwa importanti.
Firxa bidimensjonali
Huwa interessanti li ssolvi l-firxa b'żewġ dimensjonijiet. Dan jista 'jsir b'modi differenti. Fil-PHP, huwa possibbli li jiġu mqabbla żewġ numri jew żewġ linji. Iżda f'xi firxa multidimensjonali, kull wieħed mill-elementi huwa firxa. Fl-PHP, biex tqabbel diversi arranġamenti, għandek bżonn toħloq metodu speċifiku. Ikkunsidra firxa bi-dimensjonali li fiha l-isem imqassar tal-frott, l-isem sħiħ u l-prezz jinħażen. Elementi ta 'firxa jistgħu jiġu magħżula alfabetikament minn ismijiet imqassra.
Issa l-issortjar ta 'arrays f'PHP jista' jinftiehem għalik.
Similar articles
Trending Now