OrdenagailuakProgramazioa

Nola matrizeak sailkatzeko dago?

Askotan hori array batean gordeko datuen ordenazio egiteko beharrezko zenbait lanak konpontzen. Zer da matrizeak sailkatzeko? Hemen, adibidez, txartelak jolasten, jendeak ezarritako euren txartelak balioa eta traje on. Horrek zer beste karta falta dute zehaztu ahal izan zen. Eta hiztegiak batean guztiak alfabetikoki. Adibideak asko dira. Sort - objektu kopuru jakin berrantolatzeko zehaztutako arrazoiengatik edozein ordena. Lazcoz matrizeak eskatzen nahiko maiz. Horretarako, metodo desberdinak erabiltzen dira. euren esentzia ulertzeko, modu zenbaki bat zehatz-mehatz kontuan nahikoa da.

zer oinarri On egin

Garrantzitsua da array duten gakoak eta balio zehatzak bikote bat baino gehiago osatzen ulertzeko. Lazcoz C array kode lerro dozenaka laguntzarekin egiten da, eta PHP hizkuntzan, hau komando sinple bat bakarrik lortzen da. matrizeak ordenatzeko posible da gako edo edo baloreak oinarri hartuta. Oraindik posible da balioa banatzeko, utziz existitzen diren gakoak edo berriari esleitzea batera.

funtzio ezberdintasun nagusia

Lazcoz PHP array bat posible da, hainbat funtzio erabiliz. Dezagun nola bereizten dira at:

- funtzio batzuk antolatuko dira matrizeak funtsezko elementuak horien, eta beste batzuk - balioetan.

- badira desberdinak ordena: beherantz, gero eta natural, zenbaki, alfabetikoak, ausazko edo zehaztutako erabiltzaile.

- funtzio batzuk gakoa eta balio arteko lotura ordenatzeko ondoren gorde dezakete. Baina bada ezaugarri bat bertan giltzak egongo da balio berriak berrezarri egingo da.

- Funtzio bakoitza gainditu array aldaketa bat eskaintzen du. Sort kopiatu, ez dute itzultzeko.

- ordenatzeko zehaztugabea izango da, funtzioa bi elementu berdinak bezala zehazten denean. ezegonkorra ordenazio hau.

Batzuk moduko funtzioa PHP array

Sort () eta rsort (). Sort () ordena alfabetikoan array aginduak. Demagun funtzio honek kasu sentikorra da, kontuan izan digu. Da balioak giltzak kenduta bidez. Rsort () egingo alderantzizko ordenan ordenatzeko, ere, balioen arabera eta gakoak baztertzen.

Asort () - gakoak eta balioak harremana mantentzea funtzio bat da. elkarte multzo erabilgarria da, noiz garrantzitsua da.

hautatutako gako fruta eta balioak izenak Adibidez - honek prezioa da. Lazcoz prezioa behetik gora da. arabera ordenatzeko behar baduzu fruitu izenak, ksort (), eta horrek ordenatzeko gakoak arabera funtzionatu behar duzu. Arsort () ordenatzen dimentsio array indizeak (deskriptiboa) beheranzko balioekin. Krsort () beheranzko moduko funtsezko elementuak.

Bi dimentsioko array

interesgarri bi dimentsioko matrizea sailkatzeko. Hau modu ezberdinetan egin daiteke. PHP aukera bi zenbaki edo bi kateak alderatu ditu. edozein multi-dimentsioko array batean, array elementu bakoitza. PHP, hainbat arrayak alderatzeko, metodo zehatz bat sortu behar duzu. Demagun bi dimentsioko array bat, zein laburtua frutak, izen-abizenak eta prezio izenarekin gordetzen. array elementu dira izen laburtu ordena alfabetikoan ordenatzen daiteke.

Gure funtzioaren izena ere Adibide gisa alderatu (konparazio). x, y - 2 argumentu ditu. funtzioak bi balio hartu behar, ondoren zehaztuko ordena. Parametro x, y - 2 array dituen array nagusiak y barruan daude. Deskripzio-the arrayak, zein funtzioa pasa elementu konparatzea, aldagai behar duzu $ x [1], $ y [1]. return1 ildotik itzulera-kodea funtzioa deitzen duten balioa da. gure array sailkatzeko oinarritutako usort () funtzioa. Sort arauak, eta bertan azaltzen da alderatu () funtzioak arabera doa.

Orain sailkatzeko PHP array for ulertzen duzu izango.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 eu.atomiyme.com. Theme powered by WordPress.