TölvurForritun

Hvernig er flokkun fylki?

Oft þegar leysa ákveðin verkefni sem þarf að gera flokkun gagna sem geymd eru í fylki. Hvað er flokkun fylki? Hér til dæmis, spila á spil, fólk lagði spilin sín á gildi og föt. Þetta gerir það mögulegt að ákvarða hvaða önnur spil sem þeir skortir. Og í orðabækur allt pantað í stafrófsröð. Dæmi eru margir. Flokka - til að endurraða ákveðnum fjölda af hlutum í hvaða röð á þeim forsendum sem tilgreindar. Flokkun fylki þurfa nokkuð oft. Í þessu skyni, eru mismunandi aðferðir sem notaðar. Til að skilja kjarna þeirra, nægir það til að íhuga í smáatriðum á ýmsan hátt.

Á hvaða grundvelli gera

Það er mikilvægt að skilja að array samanstendur af mörgum pör af lyklum og tilteknum gildum. Flokkun fylki í C er gert með hjálp tugum línum af kóða og tungumál PHP, þetta er gert aðeins eitt einfalt stjórn. Flokkun fylki er hægt á grundvelli lykla eða gildum. Enn er hægt að dreifa verðmæti, fara þá með núverandi lykla eða framselja nýtt.

The aðalæð mismunur á aðgerðir

Flokkun á fjölbreytta PHP er hægt að nota ýmsar aðgerðir. Við skulum líta á hvernig þeir eru mismunandi:

- Sumar aðgerðir eru flokkuð fylki af helstu þætti hennar, og aðrir - á gildum.

- það eru mismunandi röðunin: niður, vaxandi, náttúruleg, tölustafir, stafrófsröð, af handahófi eða tilgreind notendum.

- Sumar aðgerðir eru fær um að spara eftir flokkun tengsl milli takka og gildi. En það er eiginleiki sem lyklarnir verða endurstilla til nýju gildi.

- Hver er hægt að gefur með sér breytingu á samþykkt array. Flokka afrita, gera þeir ekki aftur.

- The röðunin er óskilgreindur, þegar fallið ákvarðar tvö atriði sem jafnir. Þetta óstöðug flokkun.

Einhverskonar virka fylki í PHP

Tagi () og rsort (). Tagi () pantanir fylki í stafrófsröð. Leyfðu okkur að huga að þessi aðgerð er tilfelli næmur. Það er raðað eftir gildum án lykla. Rsort () verður raða í öfugri röð, of, í samræmi við gildin og hunsar lykla.

Asort () - það er eitt af hlutverkum varðveita tengslin lykla og gildi. Það er gagnlegt fyrir tengin fylki, þegar það er mikilvægt.

Í dæminu valið helstu nöfn ávöxtum og gildum - þetta er verðið. Flokkun er hækkandi verð. Ef þú þarft að raða eftir nöfnum ávöxtum, þú þarft að virka ksort (), sem gerir flokkun eftir lykla. Arsort () skiptir í sér einn-víddar array með Vísitölur (lýsandi) lækkandi gildum. Krsort () niður raða helstu atriði.

The tveir-víddar array

Áhugaverð tvívíð fylki flokkun. Þetta er hægt að gera á mismunandi vegu. PHP hefur tækifæri til að bera saman tvær tölur eða tvo strengi. Í öllum multi-víddar array, hver þáttur af fjölda. Í PHP, til að bera saman mörg fylki, þú þarft að búa til sérstaka aðferð. Íhuga tvívíð fylki, sem geymir stytt nafn ávöxtum, fullu nafni og verð. The array þættir geta vera flokkaður í stafrófsröð stytt nafn.

Í dæminu í nafni okkar virka saman (samanburður). Það hefur 2 rök - X, y. Fallið verður að taka tvö gildi, þá ákvarða röð. Færibreytunum x, y - 2 array sem eru inni í helstu array y. Að bera saman lýsingu-þætti fylki sem liðin í aðgerðinni, þú þarft breyturnar $ x [1], $ y [1]. Í return1 línu er skilagildi til kóða sem kallast aðgerðina. Í fylking okkar flokkun miðað usort () virka. Flokka fer samkvæmt reglum, sem lýsir bera () virka.

Nú flokkun fylki í PHP verður fyrir þig að skilja.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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