KombiyuutaradaBarnaamijyada

Sidee a soocidda Arrays?

Inta badan marka la xaliyo hawlaha qaarkood loo baahan yahay in la sameeyo soocidda xogta in waxa lagu kaydiyaa diyaariyeen ah. Waa maxay kala sooca Arrays? Halkan, tusaale ahaan, ciyaaro kaararka, dadka la dhigay kaararka ay ku qiimo iyo isku joog. Tani waxay fursad si loo ogaado waxa kaararka kale ee ay ka maqan tahay. Oo qaamuusyo oo dhan alphabetically ku amray. Tusaale ahaan waa badan yihiin. Sort - si ay u habayn iyo tiro ka mid ah walxaha in kasta oo si ku salaysan ku qeexan. Arrays kala Bixinta, waxay u baahan yihiin si caddaalad ah inta badan. Si taas loo gaaro, habab kala duwan ayaa loo isticmaalaa. Si loo fahmo nuxurka ay, waxa ku filan in la tixgeliyo si faahfaahsan dhowr siyaabood.

On waxa ku salaysan sameeyo

Waxaa muhiim ah in la fahmo in dagaal isugu diyaariyeen ka kooban yahay laba laba kala duwan ee furayaasha iyo qiimaha gaarka ah. Arrays Bixinta ee C waxaa loo sameeyaa iyadoo la kaashanayo daraasiin khadadka of code, iyo afka reer PHP, tani waxaa la gaari hal kaliya amarka fudud. Bixinta Arrays waa suurto gal ku salaysan furayaasha ama qiyamka. Weli waxaa suurtagal ah in la qaybiyo qiimaha, iyaga oo la jira furayaasha ama u xilsaarayo cusub.

The kala duwan ugu weyn ee hawlaha

Bixinta soo diyaariyeen ah ee PHP waa suurto gal isticmaalaya hawlaha kala duwan. Bal aynu eegno sida ay u kala duwan yihiin:

- Qaar ka mid ah hawlaha waxaa lagu kala soocaa Arrays by xubno muhiim ah oo dhanba, iyo kuwo kale - qiyamka.

- waxaa jira si sort kala duwan: degaya, sii kordhaya, dabiiciga ah, tiro, higgaadda, random ama ku qeexan dadka isticmaala.

- Qaar ka mid ah hawlaha kara inuu wax badbaadiyo dib markii soocidda xiriir ka dhexeeya ee muhiimka ah iyo qiimaha. Laakiin waxaa jira feature a kaas oo furayaasha loo ahaaneysa qiimaha cusub.

- shaqo kasta waxay bixisaa wax ka beddelid ah isugu soo kala dhex maray. Sort nuqul, iyagu ma ay soo noqon.

- Si sort waa undefined, marka shaqada ay go'aamiso labada xubno sida loo siman yahay. Tani soocidda degganayn.

Qaar ka mid ah Arrays function sort in PHP

Sort () iyo rsort (). Sort () amro soo diyaariyeen ee xuruufaha. Ina keena aynu la ogaado in shaqo taas waa arrin xasaasi ah. Waxaa lagu kala soocaa by qiimaha laga reebo furaha. Rsort () sooci doonaa si cagsi ah, sidoo kale, oo waafaqsan qiyamka iyo iska dhega furayaasha.

Asort () - waa mid ka mid ah hawlaha uu dhowro xiriirka ka mid ah furayaasha iyo qiimaha. Waa faa'iido u Arrays israacinayo, marka waxaa muhiim ah.

Tusaalaha doortay magacyada muhiimka ah ee miro iyo qiyamka - taasi waa qiimaha. Kalabuxu waxaa kor ugu qiimaha. Haddii aad u baahan tahay si ay u kala soocaan by magacyada midhaha, waxaad u baahan tahay in ay ku shaqeeyaan ksort (), taas oo ka dhigaysa kala sooca by furayaasha. Arsort () dhunsan ee isugu soo hal-cabbir la jirrabo (sharaxaad) degaya qiyamka. Krsort () degaya waxyaabaha sort muhiimka ah.

The soo diyaariyeen laba dhinac-cabbir ah

An xiiso leh isugu soo laba dhinac-cabbir kala sooca. Taas waxaa la samayn karaa siyaabo kala duwan. PHP leeyahay fursad uu ku barbar dhigaan laba tiro ama laba xadhig leh. In kasta oo soo diyaariyeen multi-cabbir ah, element kasta oo ka mid diyaariyeen ah. In PHP, inay is barbar dhigaan Arrays badan, waxaad u baahan tahay in la abuuro hab gaar ah. Tixgeli soo diyaariyeen laba dhinac-cabbir ah, taas oo qabaneysa magaca soo gaabiyey oo miro, magaca oo buuxa iyo qiimaha. xubno isugu diyaariyeen waxaa lagu kala soocaa karaa xuruufaha magaca gaabiyey.

Tusaalaha in magaca function Ilaaheenna barbardhigi (barbardhigo). Waxay leedahay 2 dood - x, y. Shaqada waa in ay qaataan laba qiyamka, ka dibna go'aan ka amarka. Beegyada uu x, y - 2 isugu soo kuwaas oo gudaha y ugu weyn ee la dagaallamaan. Inay is barbar dhigaan description-ka ah xubno ka mid ah Arrays, kaas oo galay function ka gudbay, waxaad u baahan tahay doorsoomayaasha ah $ x [1], $ y [1]. In line return1 waa qiimaha laabtay code in lagu magacaabo shaqada a. In aannu isugu soo kala sooca ku salaysan usort () shaqo. Sort u dhacaan sida xeerarka, kaas oo kuu sharaxaya barbardhigi () shaqada.

Haddaba Arrays kala sooca ee PHP noqon doontaa si aad u fahamto.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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