KompüterProqramlaşdırma

Necə Diziler çeşidlənməsi olunur?

Tez-tez bir sıra saxlanılır məlumatların çeşidlənməsi etmək üçün tələb olunan müəyyən məsələlərin həllində zaman. Nə Diziler çeşidlənməsi olunur? Burada, məsələn, kartlar oynayan insanlar dəyəri və kostyum onların kartları qoydu. Bu mümkün onlar çatışmır hansı kartları müəyyən edir. Və lüğətlər bütün əlifba sırası ilə sifariş. Nümunələr çoxdur. Sort - müəyyən səbəbiylə hər hansı bir qaydada obyektlərin müəyyən sayda yenidən. Çeşidlənməsi Diziler kifayət qədər tez-tez tələb edir. Bu məqsədlə müxtəlif üsulları istifadə olunur. onların mahiyyətini anlamaq üçün, ətraflı bir sıra yollarla hesab kifayətdir.

nəyin əsasında etmək

Bu array düymələri və xüsusi dəyərlər çox cüt ibarət olduğunu anlamaq üçün vacibdir. C çeşidlənməsi seriallarda kodu xətləri onlarla köməyi ilə aparılır və PHP dil, bu yalnız bir sadə əmr əldə edilir. Diziler çeşidlənməsi düymələri və ya dəyərlər əsasında mümkündür. Hələ düymələri mövcud və ya yeni təyin onları tərk, dəyəri yaymaq mümkündür.

funksiyaları əsas fərqlər

Çeşidlənməsi PHP bir sıra müxtəlif funksiyaları istifadə edərək mümkündür. Onlar fərqlənir necə baxaq:

- dəyərlərə - Bəzi funksiyaları əsas onların elementləri, və başqaları tərəfindən Diziler sıralanır.

- müxtəlif növ sifariş var: enən, təsadüfi və ya müəyyən istifadəçilər artan təbii, rəqəmli, əlifba.

- Bəzi funksiyalar əsas və dəyəri arasında əlaqə çeşidlənməsi sonra saxlaya bilərlər. Amma düymələri yeni dəyəri yenidən olan bir xüsusiyyət var.

- Hər bir funksiyası keçdi serialın bir dəyişiklik edir. Sort surəti, onlar qayıtmaq yoxdur.

- sort üçün funksiyası bərabər iki elementləri müəyyən zaman undefined edir. Bu qeyri-sabit çeşidlənməsi.

PHP bəzi sort funksiyası Diziler

Sort () və rsort (). Sort () əlifba sırası ilə array əmr edir. Bizə bu funksiya halda həssas olduğunu qeyd edək. Bu düymələri istisna olmaqla dəyərləri ilə çeşidlənir. Rsort () dəyərlərə görə də əks qaydada düzmək və düymələri məhəl qoymur olacaq.

Asort () - bu düymələri və dəyərlər əlaqələr qorunması funksiyalarından biridir. vacibdir zaman, assosiativ seriallarda üçün faydalıdır.

meyvə və dəyərlərin əsas adları seçilmiş nümunə - bu qiymət. Çeşidləmə qiymət artan olunur. siz düzmək lazımdır, əgər meyvə adları, siz düymələri çeşidlənməsi edir ksort (), fəaliyyət lazımdır. Arsort () növ bir-ölçülü array indeksləri (təsviri) enərək dəyərləri ilə. sort əsas maddələr azalan Krsort ().

iki ölçülü array

Maraqlı iki ölçülü array çeşidlənməsi. Bu müxtəlif yollarla edilə bilər. PHP iki ədəd və ya iki strings müqayisə etmək imkanı var. Hər hansı bir çox ölçülü array, bir serialın hər element. PHP, çox Diziler müqayisə, müəyyən bir üsul yaratmaq lazımdır. meyvə, tam adı və qiymət qısaldılmış adı saklar iki ölçülü array, düşünün. array elementləri qısaldılmış adı əlifba sırası ilə sıralanır bilər.

funksiyası bizim adı nümunədə (müqayisə) müqayisə. x, y - Bu 2 arqumentlər var. funksiyası sonra qaydasını müəyyən, iki dəyərlər almaq lazımdır. parametrləri x, y - əsas array y daxili 2 array. təsviri funksiyası keçdi serialların, elementləri müqayisə üçün, dəyişənlərin lazımdır $ x [1], $ y [1]. return1 olaraq funksiyası adlanır kodu geri dəyəri. Bizim sıra usort () funksiyası əsasında çeşidlənməsi. Sort müqayisə () funksiyası təsvir qaydalarına görə gedir.

Siz anlamaq üçün indi PHP çeşidlənməsi seriallarda olacaq.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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