КомпютерБарномасозӣ

Чӣ тавр ҷобаҷогузорӣ аст рамзхо?

Аксар вақт ҳангоми ҳалли вазифаҳои муайян талаб карда мешавад, то ба мураттабсозии маълумот аст, ки дар ќатори нигоњ дошта мешавад. Чӣ ҷобаҷогузорӣ рамзхо? Дар ин ҷо, барои мисол, бозӣ дар кортҳои, одамон кортҳои худро бар арзиш ва даъвои гузошт. Ин имкон медиҳад, ки муайян кардани кортҳои онҳо дигар намерасад. Ва дар луғат ҳама алифбо фармон. Намунаҳои зиёде мебошанд. Sort - барои ҷобаҷо шумораи муайяни объектњои дар ҳама гуна тартибот аз рӯи асосҳои пешбининамудаи. Мақодири фасл талаб хеле зуд. Бо ин мақсад усулҳои гуногун истифода бурда мешаванд. Барои фаҳмидани моҳияти онҳо, он кофист ба батафсил дида мебароем як қатор роҳҳои.

Дар асоси чӣ мекунед,

Ќайд кардан зарур аст, ки ба ақл, ки массиви иборат ҷуфт якчанд калидҳои ва арзишҳои мушаххас. Мақодири фасл дар C аст, ки бо ёрии даҳҳо хатҳои Кодекси кардааст, ва забони PHP, ин аст, танҳо як амри оддӣ ба даст. Фасл рамзхо дар асоси калид ё арзишҳои имконпазир аст. Ба ҳар ҳол мумкин аст, ки ба паҳн кардани арзиши, онҳоро тарк кунад, бо калидҳои мавҷуда ё вогузорандаи нав.

Дар фарқиятҳои асосии функсияи

Фасл ќатори PHP истифода аз вазифаҳои гуногун мумкин аст. Биё дар чӣ ихтилоф назар:

- оид ба арзишҳои - Баъзе вазифаҳо доранд, рамзхо аз ҷониби унсурҳои асосии он, ва дигарон мураттаб.

- вуҷуд дорад ва тартибот гуна гуногун: камшавандаи, меафзояд, табиї, рақам ва alphabetic, истифодабарандагони тасодуфӣ ва ё нишон дода мешавад.

- Баъзе вазифаҳо метавонанд пас аз ҷобаҷогузорӣ робита байни калиди ва арзиши захира кунед. Вале ба ҳар ҳол, ки дар он хусусият калидҳои мешаванд арзиши нав аз нав нест.

- Ҳар як Функсияи тағйирот ба массиви гузашт менамояд. Sort нусхабардорӣ, онҳо барнагаштанд.

- Тартиби гуна номуайян аст, ки вазифаи он ду унсурҳои баробар муайян мекунад. Ин мураттабсозии ноустувор.

Баъзе рамзхо Функсияи гуна дар PHP

Sort () ва rsort (). Sort (), фармон медиҳад, ки массиви бо тартиби алифбо. Биёед мо қайд кард, ки ин функсия сурати ҳассос аст. Ин аст, аз ҷониби арзишҳои истиснои тугмаҳои мураттаб. Rsort () дар тартиби баръакс ҷудо хоҳад кард, низ, аз рӯи арзишҳо ва беэътиноӣ Калидҳои.

Asort () - ин яке аз вазифаҳои нигоњ доштани муносибати калидҳои ва арзишҳо аст. Ин барои рамзхо ассотсиативии муфид аст, вақте ки аз он муҳим аст.

Дар мисоли интихоб номҳои асосии мева ва арзишҳои - ин нархи аст. Мураттабсозии аст сууд нархи. Агар ба шумо лозим ҷудо бо номҳои мева, ба шумо лозим аст, ки фаъолият ksort (), ки аз ҷониби медиҳад ҷобаҷогузорӣ калидҳои. Arsort (), навъҳои ба массиви як-ченака бо нишондиҳандаҳои (баёниро) арзишҳои нузул. Krsort (), камшавии адад навъи асосии.

Дар массиви ду ченака-

Як массиви ҷолиб ду-ченака ҷобаҷогузорӣ. Ин мумкин аст бо роҳҳои гуногун анҷом дода мешавад. PHP имконият дорад нисбат ба ду адад ё ду сатр. Дар ягон массиви бисёрсоҳавӣ-ченака, ҳар як унсури ќатори. Дар PHP, нисбат ба рамзхо гуногун, ба шумо лозим аст, ки эҷоди як усули мушаххас. як массиви ду ченака-, ки бо номи кӯтоҳи мева, номи пурра ва нархи молекула, дида мебароем. Унсурҳои массиви мумкин аст, дар тартиби алифбо аз номи кӯтоҳи мураттаб.

Дар мисоли номи мо аз функсия муќоиса (нисбат). Он дорои 2 далелҳои - х, Y. Функсияи бояд аз ду арзишҳои мегирад, он гоҳ муайян намудани тартиби. Параметрҳои х, Y - 2 массиви, ки дар дохили массиви Y асосӣ мебошанд. Барои муқоиса тавсифи-элементҳои аз рамзхо, ки ба вазифаи будаанд, ба шумо лозим аст, ки тағйирёбандаи $ х [1], $ Y [1]. Дар хати return1 арзиши бозгашт ба коди, ки вазифаи номида мешавад. Дар массиви мо фасл Функсияи usort (), асос меёбад. Sort мувофиқи қоидаҳои, ки Функсияи COMPARE (), тавсиф меравад.

Акнун рамзхо ҷобаҷогузорӣ дар PHP хоҳад буд барои шумо ба ақл дарёбед.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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