Mga computerProgramming

Paano ko ibubukod ang arrays?

Kadalasan kapag nilulutas ang ilang mga gawain, kinakailangang i-uri-uriin ang data na nakaimbak sa array. Ano ang pag-uuri ng arrays? Narito, halimbawa, ang pag-play ng kagustuhan, inilalagay ng mga tao ang kanilang mga card sa pamamagitan ng halaga at suit. Ginagawa nitong posible upang matukoy kung ano ang iba pang mga card na kakulangan nila. At sa mga diksyunaryo lahat ay pinagsunod-sunod ayon sa alpabeto. Maraming mga halimbawa. Pag-aayos ay ang pag-aayos ng isang tiyak na hanay ng mga bagay sa ilang mga order ayon sa isang tinukoy na katangian. Kinakailangan ang pag-aayos ng arrays nang madalas. Para sa mga ito, ang iba't ibang mga pamamaraan ay ginagamit. Upang maintindihan ang kanilang kakanyahan, sapat na upang isaalang-alang nang detalyado ang maraming paraan.

Batay sa kung ano ang ginagawa nila

Mahalagang maunawaan na ang array ay binubuo ng maraming pares ng mga susi at ilang mga halaga. Ang pag-aayos ng arrays sa wikang C ay ginagawa sa tulong ng dose-dosenang mga linya ng code, at sa PHP ito ay nakamit lamang ng isang simpleng utos. Ang mga array ay maaaring pinagsunod-sunod batay sa mga susi o mga halaga. Maaari mo ring ipamahagi ang mga halaga, na iniiwan ang mga umiiral na key o nagtatalaga ng mga bago.

Mga pangunahing pagkakaiba sa pag-andar

Ang pag-aayos ng PHP array ay posible gamit ang iba't ibang mga function. Tingnan natin kung paano nila naiiba:

- Ang ilang mga pag-andar-uri-uriin ang mga arrays ng mga susi ng kanilang mga elemento, at iba pa sa pamamagitan ng mga halaga.

- Mayroong iba't ibang uri ng order: pagbaba, pagtaas, natural, numeric, alpabetikong, tinukoy ng user o random.

- Ang ilang mga pag-andar ay magagawang i-save pagkatapos ng pag-uuri ng koneksyon na umiiral sa pagitan ng key at ang halaga. Ngunit may mga function kung saan ang mga key ay i-reset sa mga bagong halaga.

- Binabago ng bawat pag-andar ang inilipat na array. Hindi sila nagbalik ng isang pinagsama-samang kopya.

- Ang uri ng order ay itinuturing na hindi natukoy kapag ang function ay tumutukoy sa dalawang elemento bilang katumbas. Ito ay isang hindi matatag na uri.

Ang ilang mga pag-andar para sa pag-uuri ng arrays sa PHP

Ang uri () at rsort () function . Ayusin () ayusin ang array sa alpabetikong order. Tandaan na ang function na ito ay case sensitive. Ang pagsunud-sunurin ayon sa mga halaga na walang mga susi ay nagaganap Sinuri ng Rsort () ang mga halaga sa reverse order, at hindi isinasaalang-alang ang mga susi.

Ang Asort () ay isa sa mga function na nagpapanatili ng kaugnayan ng mga susi at halaga. Ito ay kapaki-pakinabang na gamitin para sa associative arrays, kapag ito ay mahalaga.

Sa halimbawa, ang mga susi ay ang mga pangalan ng prutas, at ang mga halaga ay ang mga presyo. Ang pag-uuri ay nangyayari sa presyo ng pataas. Kung ang pag-uuri ayon sa mga pangalan ng prutas ay kinakailangan , kung gayon ang ksort (), na uri ng mga key , ay kinakailangan. Ang Arsort () ay binubuo ng mga one-dimensional arrays na may mga index (mapaglarawang) sa pababang pagkakasunud-sunod. Ang Krsort () ay binubuo ng mga susi ng mga elemento sa pababang pagkakasunud-sunod.

Dalawang-dimensional na array

Ito ay kagiliw-giliw na uriin ang dalawang-dimensional na array. Magagawa ito sa iba't ibang paraan. Sa PHP, posibleng ihambing ang dalawang numero o dalawang linya. Ngunit sa anumang multidimensional array, ang bawat isa sa mga elemento ay isang array. Sa PHP, upang ihambing ang ilang arrays, kailangan mong lumikha ng isang tukoy na paraan. Isaalang-alang ang isang dalawang-dimensional na array kung saan ang pinagsama-samang pangalan ng prutas, ang buong pangalan at presyo ay naka-imbak. Ang mga elemento ng isang array ay maaaring pinagsunod-sunod ayon sa alpabeto sa pamamagitan ng mga abbreviated na pangalan.

Sa halimbawa, ang aming function ay ang pangalan na ihambing (ihambing). Mayroon itong 2 argumento - x, y. Ang function ay dapat tumagal ng 2 halaga, pagkatapos ay matukoy ang pagkakasunud-sunod. Ang mga parameter x, y ay 2 arrays na nasa loob ng y array. Upang ihambing ang mga elemento ng paglalarawan mula sa mga array na ipinasa sa function, ang mga variable na $ x [1], $ y [1] ay kinakailangan. Ang return1 line ay nagbabalik ng halaga sa code na tinatawag na function. Ang paghihiwalay ng aming array ay batay sa usort (). Ang pag-uuri ay sumusunod sa mga alituntunin na inilalarawan ng function na ().

Ang pag-uuri ng arrays sa PHP ay magiging maliwanag para sa iyo.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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