CyfrifiaduronRhaglennu

Sut mae didoli araeau?

Yn aml, wrth ddatrys tasgau penodol sydd eu hangen i wneud y didoli o ddata sy'n cael ei storio mewn amrywiaeth. Yr hyn sy'n didoli araeau? Yma, er enghraifft, chwarae ar gardiau, mae pobl yn gosod eu cardiau ar werth a siwt. Mae hyn yn ei gwneud yn bosibl i benderfynu pa cardiau eraill nad oes ganddynt. Ac yn y geiriaduron gyd yn nhrefn yr wyddor. Mae enghreifftiau yn niferus. Trefnu - i aildrefnu nifer penodol o wrthrychau mewn unrhyw drefn ar y sail a nodir. araeau Didoli ei gwneud yn ofynnol yn weddol aml. I'r perwyl hwn, mae dulliau gwahanol yn cael eu defnyddio. I ddeall eu hanfod, mae'n suffices i ystyried yn fanwl nifer o ffyrdd.

Ar ba sail yn ei wneud

Mae'n bwysig deall bod y casgliad yn cynnwys parau lluosog o allweddi a gwerthoedd penodol. Didoli araeau yn C yn cael ei wneud gyda chymorth dwsinau o linellau o god, ac iaith PHP, mae hyn yn cael ei gyflawni dim ond un gorchymyn syml. Didoli araeau yn bosibl ar sail allweddi neu werthoedd. Still, mae'n bosibl i ddosbarthu'r gwerth, gan eu gadael gyda bysellau presennol neu aseinio newydd.

Y prif wahaniaethau o swyddogaethau

Didoli amrywiaeth o PHP yn bosibl gan ddefnyddio swyddogaethau amrywiol. Gadewch i ni edrych ar sut y maent yn wahanol:

- Mae rhai swyddogaethau yn cael eu datrys araeau gan elfennau allweddol ohono, ac eraill - ar werthoedd.

- mae yna wahanol trefn: disgynnol, tyfu, naturiol, rhifol, wyddor, defnyddwyr hap neu a nodir.

- Mae rhai swyddogaethau yn gallu arbed ar ôl didoli cysylltiad rhwng yr allwedd a gwerth. Ond mae yn nodwedd lle bydd yr allweddi yn cael ei ailosod i werth newydd.

- Mae pob swyddogaeth yn darparu addasiad o'r casgliad pasio. Trefnu yn copïo, nad ydynt yn dychwelyd.

- Y drefn yn anniffiniedig, pan fydd y swyddogaeth penderfynu ar y ddwy elfen yn gyfartal. Mae'r didoli ansefydlog.

Mae rhai araeau swyddogaeth fath yn PHP

Trefnu () a rsort (). Trefnu yn () yn gorchymyn y casgliad yn nhrefn yr wyddor. Gadewch i ni nodi bod y swyddogaeth hon yn achos sensitif. Mae'n cael ei trefnu yn ôl y gwerthoedd heb gynnwys yr allweddi. Rsort () yn trefnu tuag yn ôl, hefyd, yn ôl y gwerthoedd a'r anwybyddu'r allweddi.

Asort () - mae'n un o swyddogaethau o warchod y berthynas o allweddi a gwerthoedd. Mae'n ddefnyddiol i araeau cysylltiadol, pan fydd yn bwysig.

Yn yr enghraifft a ddewiswyd enwau allweddol o ffrwythau a gwerthoedd - mae hyn yn y pris. Didoli yn esgyn pris. Os oes angen i ddidoli yn ôl enwau ffrwythau, mae angen i chi weithredu'n ksort (), sy'n ei gwneud yn didoli trwy allweddi. Arsort () yn didoli'r casgliad un-dimensiwn gyda mynegeion (disgrifiadol) gwerthoedd ddisgynnol. Krsort () disgynnol eitemau didoli allweddol.

Mae'r amrywiaeth dau ddimensiwn

Arae dau ddimensiwn diddorol didoli. Gellir gwneud hyn mewn gwahanol ffyrdd. PHP yn cael y cyfle i gymharu dau rif neu ddau llinynnau. Mewn unrhyw amrywiaeth aml-ddimensiwn, pob elfen o'r arae. Yn PHP, i gymharu araeau lluosog, mae angen i chi greu dull penodol. Ystyriwch arae dau ddimensiwn, sy'n storio enw talfyredig o ffrwythau, enw llawn a phris. Gall yr elfennau amrywiaeth yn cael eu didoli yn nhrefn yr wyddor o'r enw talfyredig.

Yn yr enghraifft yn ein henw o'r swyddogaeth cymharu (cymharu). Mae ganddo 2 dadleuon - x, y. Mae'n rhaid i'r swyddogaeth cymryd dwy gwerthoedd, yna benderfynu ar y gorchymyn. Mae'r paramedrau x, y - 2 array sydd y tu mewn i'r brif amrywiaeth y. I gymharu y disgrifiad-elfennau'r arrays, a oedd yn pasio i mewn i'r swyddogaeth, bydd angen y newidynnau $ x [1], $ y [1]. Yn unol return1 yn werth dychwelyd i'r cod oedd yn galw y swyddogaeth. Yn ein casgliad didoli usort () yn seiliedig. Trefnu yn mynd yn ôl y rheolau, sy'n disgrifio'r () yn cymharu.

Yn awr, bydd didoli araeau yn PHP yn addas i chi eu deall.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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