BilgisayarlarProgramlama

Nasıl bir dizi sıralama nedir?

Genellikle, bir dizi içinde depolanan veri sıralama yapmak için gerekli olan belirli görevleri çözerken. Ne dizileri sıralama nedir? Burada, örneğin, kartlara oynarken, insanlar değer ve takım elbise kartlarını koydu. Bu sayede onlar eksikliği başka hangi kartları belirlemek için yapar. Ve sözlüklerde tüm alfabetik emretti. Örnekler çoktur. Sıralama - Belirtilen gerekçelerle herhangi bir sırada nesnelerin belirli sayıda yeniden düzenlemek. Sıralama diziler oldukça sık gerektirir. Bu amaçla, farklı yöntemler kullanılmaktadır. Onların özünü anlamak için, detaylı bir şekilde çeşitli yollar düşünmeye yeter.

Ne temelinde yapmak

Dizi anahtarları ve spesifik değerlerin birden çiftlerinden oluşur olduğunu anlamak önemlidir. C sıralama diziler satır kod onlarca yardımıyla yapılır ve PHP dili, bu sadece basit bir komut elde edilir. diziler sıralama anahtarlar veya değerler temelinde mümkündür. Hala tuşları mevcut veya yeni atama ile bırakarak değerini dağıtmak mümkündür.

fonksiyonların temel farklar

Sıralama PHP bir dizi çeşitli fonksiyonları kullanarak mümkündür. Hadi onlar nasıl farklı bakalım:

- değerlerine - bazı fonksiyonlar anahtar bunların elemanlar ve diğerleri tarafından dizileri sıralanır.

- Farklı sıralama düzeni vardır: inen, rastgele veya belirtilen kullanıcıları, büyüyen doğal, sayısal, alfabetik.

- Bazı işlevler anahtar ile değer arasındaki bağlantıyı sıraladıktan sonra kurtarmak edebiliyoruz. Ama tuşları yeni değere sıfırlanır edildiği bir özelliği vardır.

- Her bir fonksiyon geçen dizinin bir modifikasyonunu içerir. Sıralama kopyalama, onlar geri verme.

- sıralama düzeni fonksiyonu eşit iki eleman belirlediğinde, tanımlanmamıştır. Bu kararsız sıralama.

PHP'de çeşit fonksiyon diziler

Sıralama () ve rsort (). Sıralama () alfabetik sırada diziyi sıralar. Bize bu fonksiyon harf duyarlı olduğuna dikkat edelim. Bu anahtarlar hariç değerlere göre sıralanır. Rsort () değerlerine göre, çok ters sırayla sıralamak ve tuşları göz ardı edecektir.

Asort () - bu anahtarları ve değerleri ilişkiyi koruma işlevlerinden biridir. önemlidir zaman birleşmeli diziler için yararlıdır.

meyve ve değerlerin anahtar adları seçilen örnekte - bu fiyattır. Sıralama fiyatı yukarı doğru ilerliyor. sıralatmak gerekiyorsa meyvelerin isimleri, anahtarların göre sıralama yapar ksort (), faaliyette bulunmaları gerekmektedir. Arsort () sıralar tek boyutlu bir dizi indeksleri (açıklayıcı) inen değerleri ile karşılaştırılmaktadır. sıralama anahtarı öğeleri azalan krsort ().

iki boyutlu bir dizi

İlginç bir iki boyutlu dizi sıralama. Bu farklı şekillerde yapılabilir. PHP iki sayıyı veya iki dizeleri karşılaştırmak için fırsat vardır. herhangi bir çok-boyutlu bir dizide, bir dizisinin her bir elemanı. PHP, birden dizileri karşılaştırmak için, belirli bir yöntem oluşturmanız gerekir. meyve, tam adı ve fiyat kısaltılmış adını saklar iki boyutlu bir dizi düşünün. dizi elemanları kısaltılmış adı alfabetik olarak düzenlenmiş olabilir.

fonksiyonun bizim adımıza örnekte (karşılaştırma) karşılaştırın. x, y - 2 argüman sahiptir. Fonksiyon sonra sırasını belirlemek, iki değeri almalıdır. parametreleri x, y - ana dizi y içinde bulunan 2 dizisi. açıklamasını-işleve dizileri elemanlarını karşılaştırmak için, değişken mi $ x [1], $ y [1]. return1 doğrultusunda fonksiyonu olarak adlandırılan koda bir dönüş değeridir. Bizim dizide usort () işlev göre ayrılması. Sıralama karşılaştırmak () işlevini açıklar kurallarına göre gider.

Bunu anlaman Şimdi PHP sıralama diziler olacak.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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