RíomhairíCláir

Cén chaoi a bhfuil a arrays sórtála?

Is minic nuair a réiteach cúraimí áirithe ag teastáil chun sórtáil na sonraí atá stóráilte i sraith. Cad atá sórtáil arrays? Seo, mar shampla, ag imirt ag cártaí, atá leagtha daoine a gcuid cártaí ar an luach agus oireann. Seo a dhéanann sé indéanta chun a chinneadh cad cártaí eile easpa siad. Agus sna foclóirí ngach ordaigh ord aibítre. Seo a leanas samplaí go leor. Sórtáil - a athshocrú líon áirithe de rudaí in aon ordú ar fhorais atá sainmhínithe. a cheangal ar arrays Sórtáil cothrom go minic. Chun na críche sin, na modhanna éagsúla a úsáidtear. Chun tuiscint a fháil ar a bunúsach, suffices sé a mheas go mion ar roinnt bealaí.

Cén bonn a dhéanann

Tá sé tábhachtach a thuiscint gurb é atá sa sraith de péirí éagsúla de eochracha agus luachanna sonracha. arrays Sórtáil in C Déantar é seo le cabhair ó mórán de na línte de chód, agus an teanga de PHP, é sin amach ach amháin ordú simplí. arrays Sórtáil is féidir ar bhonn na heochracha nó luachanna. Fós is féidir a dháileadh ar an luach, iad a fhágáil le heochracha atá ann cheana nó a shannadh nua.

Na príomhdhifríochtaí feidhmeanna

Sórtáil sraith de PHP is féidir úsáid a bhaint feidhmeanna éagsúla. Ligean ar súil ar conas a ionann iad:

- Tá roinnt feidhmeanna arrays curtha in eagar ag príomhghnéithe sin, agus daoine eile - ar luachanna.

- tá sort 'difriúil: íslitheach, atá ag fás, nádúrtha, uimhriúil, aibítre, úsáideoirí randamach nó a shonraítear.

- Tá roinnt feidhmeanna in ann a shábháil tar éis a sórtáil nasc idir an eochair agus luach. Ach tá gné ina mbeidh na heochracha a athshocrú go dtí an luach nua.

- Cuireann gach feidhm modhnú ar an eagar a rith. Sórtáil cóip, ní dhéanann siad ar ais.

- Is é an sort 'undefined, nuair a chinneann an fheidhm an dá ghné is comhionann. Seo sórtáil éagobhsaí.

Roinnt arrays fheidhm saghas i PHP

Sórtáil () agus rsort (). Sórtáil () ordóidh an eagar in ord aibítre. Lig dúinn faoi deara go bhfuil an fheidhm seo cás íogair. Tá sé curtha in eagar ag na luachanna gan na heochracha. Rsort () a shórtáil in ord droim ar ais, freisin, i gcomhréir leis na luachanna agus neamhaird ar na heochracha.

Asort () - tá sé ar cheann de na feidhmeanna a bhaineann le caomhnú an ngaol idir eochracha agus luachanna. Tá sé úsáideach do arrays comhthiomsaitheach, nuair a bheidh sé tábhachtach.

Sa sampla a roghnaíodh ainmneacha tábhachtacha de thorthaí agus luachanna - is é seo an praghas. Sórtáil é ag ardaitheach praghas. Más gá duit a shórtáil de réir ainmneacha na torthaí, ní mór duit ksort (), a dhéanann sórtáil trí eochracha a bheith ag feidhmiú. Arsort () sórtálfar an eagar aontoiseach le innéacsanna (tuairisciúil) luachanna anuas. Krsort () íslitheach míreanna shórtáil eochair.

An sraith dhá-thoiseach

An suimiúil sraith dhá-thoiseach sórtáil. Is féidir é seo a dhéanamh ar bhealaí éagsúla. Tá an deis a chur i gcomparáid dhá uimhir nó dhá teaghráin PHP. In aon sraith iltoiseach, gach gné de eagar. I PHP, a chur i gcomparáid arrays il, is gá duit a chruthú modh ar leith. Smaoinigh ar sraith dhá-thoiseach, a stórálann an t-ainm giorraithe torthaí, ainm iomlán agus praghas. Is féidir na heilimintí eagar bheith curtha in eagar in ord aibítre ar an t-ainm giorraithe.

Sa sampla in ár n-ainm na feidhme a chur i gcomparáid (comparáide). Tá 2 argóintí - x, y. Ní mór an fheidhm a ghlacadh dá luach, ansin an t-ordú. Na paraiméadair x, y - 2 eagar atá taobh istigh den príomh eagar y. Chun comparáid a dhéanamh idir cur síos-na gnéithe de na arrays, a gcuirfí isteach i fheidhm, ní mór duit na hathróga $ x [1], $ y [1]. Ag teacht return1 tá súil le luach ar ais go dtí an cód a dtugtar an fheidhm. In ár sraith sórtáil usort () fheidhm bunaithe. Sórtáil Téann de réir na rialacha, a chuireann síos ar a chur i gcomparáid () fheidhm.

Anois beidh arrays sórtáil i PHP a bheith chun tú a thuiscint.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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