KomputeranBernameyên

How a rêzkirinê array?

Gelek caran dema ku çareserkirina erkên hin pêwîst ji bo ku ji bo rêzkirinê ya daneyên ku di array veşartin. Tiştê ku gaven array? Li vir, ji bo nimûne, dilîze, li cards, gelê kartên xwe li ser nirxê û suit danîn. Ev jî gengaz e ku mirov diyar bike çi kartên din jî ew kêm. Û di ferhengên ji hemû alfabetîk emir kir. Nimûne gelek in. Sort - guhorînê hejmara hin tiştên di ti fermanan li ser bingehê de hatiye diyarkirin. array gaven hewce adil caran. Ji bo vê yekê, rêbazên cuda tê bikaranîn. Ji bo fêmkirina cewhera xwe, ev têra ji bo ku bi berfirehî ji çend aliyan ve.

Li ser çi bingehek bikim

Ev girîng e ku fêm dikin ku array ji cotên piralî yên keys û nirxên gelekî taybet. array gaven li C ye ku bi alîkariya dehan xeta yên code kirin, û bi zimanê PHP, ev bi tenê yek fermana sade bi dest. Gaven array li ser bingeha keys an jî nirxên gengaz e. Hê jî pêkan e ji bo belavkirin nirxa ku, dev ji wan bi keys heyî an hêzeke nû.

Cudahiyên sereke ji erkên

Gaven nedadî yên PHP bikaranîna fonksiyonên cuda mimkun e. Werin em li ku ew çawa diguherin, va:

- li ser nirxên - Hin fonksiyonên bi array destê hêmanên sereke bajêr, û yên din jî were çareserkirin.

- li wê derê, da sort cuda bike: Berjêr, diçe, xwezayî, hejmar, alfabêya, bikarhênerên random an de hatiye diyarkirin.

- Hin fonksiyonên dikarin piştî gaven têkiliya di navbera key û nirxa ji bo xilas bike. Lê taybetiya ku di keys wê ji bo nirxa nû reset hene.

- Her function guherînekê ji array derbas dike. Sort kopî bike, ew vegerin ne.

- The da sort undefined e, dema ku fonksiyona du hêmanên wek wekhev tên destnîşan kirin. Ev sorting unstable.

Hinek array function sort li PHP

Sort () û rsort (). Sort () fermana array bi rêza alfabetîk. Werin, em bizanibin ku ev function doza hesas e. Ev ji aliyê nirxên ji bîlî keys were çareserkirin. Rsort () li berevajî wan çareser bike, wê jî, li gor nirx û girîngiyê bi keys.

Asort () - ev yek ji erkên parastina têkiliya keys û nirxên e. Ev ji bo array associative kêrhatî ye, dema ku ev girîng e.

Di mînaka bijartî navên key yên berê û nirxên - ev buhayê e. Rêzkirinê derdikevim price. Heke hewceya we ji Sort by navên fêkî, divê hûn ji bo xebatê ksort (), ku gaven bi keys. Arsort () cûreyên li array yek-alî bi encamen (salixdayî) nirxên xwarê. Krsort () xwarê tomar sort key.

The array du-alî

An array balkêş du-alî gaven. Ev dikare bi awayên cuda kirin. PHP xwedî derfet to compare du hejmarên an du têl. Di her array pir alî, her yek element ji array. Di PHP, to compare array multiple, divê hûn ji bo afirandina rêbazeke taybet. a array du-alî, ku bi navê kurtkirin ji berê, full name û dikanên xwe bipejirîne. Hêmanên array dikare bi rêza alfabetîk ya bi navê kurtkirin were çareserkirin.

Di mînaka li navê me li ser hevkêşeya our (berhevdana). Ev heye 2 argumanên - x, y. Function, divê du nirxên bigire, paşê diyar bike, da. The Parametreyên x, y - 2 array ku di nava array y sereke ne. To compare the description-hêmanên array, ku di nav function re derbas bikin, divê hûn van guherbarên $ x [1], $ y [1]. Di xeta return1 nirxê vegera koda ku fonksiyona tê gotin e. Di array me gaven function usort () ava kirin. Sort gor rêbazan, ku fonksiyona our () de rave dike diçe.

Niha array gaven li PHP dê bibe ji bo ku hûn fêm bikin.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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