PHP ANAHTARA GÖRE DİZİYİ A'DAN Z'YE SIRALAMA ksort FONKSİYONU
Anahtarlara göre sıralama dizinin değerlerine göre sıralamayla aynıdır. Sadece dizinin anahtarları esas alınır. Ksort() fonksiyonu dizinin anahtarlarına göre küçükten-büyüğe doğru sıralar. Text türü anahtarları ise karakter sırasına göre A'dan Z'ye sıralar.
İpucu: Kullanın, krsort() anahtarına göre, azalan bir ilişkisel dizi sıralama fonksiyonu
İpucu: Kullanın, asort() değerine göre, artan bir ilişkisel dizi sıralama fonksiyonu.
Sözdizimi:
ksort( dizi, seçenekler );
Dizi: Gereklidir. Bir dizi belirtilir.
Seçenekler: İsteğe bağlı seçenekler değiştirgesinde aşağıdaki değerler kullanılarak sıralama kuralı değiştirilebilir:
Sıralama türü seçenekleri:
- 0 = SORT_REGULAR - Elemanlar normal olarak sıralanır. (öntanımlı)
- 1 = SORT_NUMERIC - Elemanlar sayısal olarak sıralanır.
- 2 = SORT_STRING - Elemanlar dizgesel olarak sıralanır.
- 3 = SORT_LOCALE_STRING - Yerele göre dizgesel sıralama yapılır. PHP 4.4.0 ve 5.0.2'de eklendi. PHP 6 öncesinde, setlocale() fonksiyonu ile değiştirilebilen sistem yereli kullanılıyordu. PHP 6'dan itibaren sistem yerelini değiştirmek için i18n_loc_set_default() fonksiyonunu kullanmalısınız.
- 4 = SORT_NATURAL - Doğal sıralamasını kullanarak, Elemanlar dizgesel olarak sıralanır.
- 5 = SORT_FLAG_CASE -Büyük, küçük harfe duyarlı SORT_STRING veya SORT_NATURAL ile kombine edilebilir.
Dönen Değerler
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
ÖRNEK:
<?php
$meyve = array("d" => "limon", "a" => "portakal",
"b" => "muz", "c" => "elma");
ksort($meyve);
foreach ($meyve as $key => $val) {
echo "$key = $val <br>";
}
?>
ÇIKTI:
a = portakal b = muz c = elma d = limon
ÖRNEK 2: Yaşlarına göre isimleri sıralayalım.
<?php
$yas=array("25"=>"Hasan","34"=>"Mehmet","43"=>"Serdar",
"15"=>"Mustafa");
ksort($yas);
echo "<pre>";
echo print_r($yas);
echo "</pre>";
?>
ÇIKTI:
Array ( [15] => Mustafa [25] => Hasan [34] => Mehmet [43] => Serdar )
- HTML
- CSS
- PHP
- JQUERY
- PHOTOSHOP
- JavaScript
- Web Dünyası
- Linux
- MİTHRİL FRAMEWORK
- Laravel
- Git
- React
- HTML LİNK(Bağlantı)EKLEME - LİNK VERME
- HTML YAZI VE RESİM ORTALAMA
- HTML RESME LİNK VERME
- HTML FORM OLUŞTURMA
- CSS YATAY MENÜ YAPIMI
- HTML RESİM EKLEME
- CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
- HTML DİV ve SPAN NEDİR?
- HTML ARKAPLANA MÜZİK EKLEME
- KALİTE KAYBETMEDEN RESİMLERİ BÜYÜTME