PHP Dizi Sıralama

Dizideki elemanlar, harf veya rakam sırasına göre artan veya azalan sırayla sıralanabilir.

PHP - Dizi sıralama işlevleri

Bu bölümde, aşağıdaki PHP dizisi sıralama işlevlerini öğreneceğiz:

  • sort() - Diziyi artan sırayla sıralama
  • rsort() - Diziyi azalan sırayla sıralama
  • asort() - Değerlere göre ilişkili diziyi artan sırayla sıralama
  • ksort() - Anahtarlarına göre ilişkili diziyi artan sırayla sıralama
  • arsort() - Değerlere göre ilişkili diziyi azalan sırayla sıralama
  • krsort() - Anahtarlarına göre ilişkili diziyi azalan sırayla sıralama

Diziyi artan sırayla sıralama - sort()

Aşağıdaki örnek, $cars dizisindeki elemanları harf sırasına göre sıralar:

Örnek

<?php
$cars=array("porsche","BMW","Volvo");
sort($cars);
?>

Çalıştırma Örneği

Aşağıdaki örnek, $numbers dizisindeki elemanları sayısal olarak artan sırada sıralamaktadır:

Örnek

<?php
$numbers=array(3,5,1,22,11);
sort($numbers);
?>

Çalıştırma Örneği

Diziyi azalan sırada sıralama - rsort()

Aşağıdaki örnek, $cars dizisindeki elemanları harf sırasına göre azalan sırada sıralamaktadır:

Örnek

<?php
$cars=array("porsche","BMW","Volvo");
rsort($cars);
?>

Çalıştırma Örneği

Aşağıdaki örnek, $numbers dizisindeki elemanları sayısal olarak azalan sırada sıralamaktadır:

Örnek

<?php
$numbers=array(3,5,1,22,11);
rsort($numbers);
?>

Çalıştırma Örneği

Değerler üzerinden diziyi artan sırada sıralama - asort()

Aşağıdaki örnek, değerler üzerinden bağlantılı dizileri artan sırada sıralamaktadır:

Örnek

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
asort($age);
?>

Çalıştırma Örneği

Anahtarlar üzerinden diziyi artan sırada sıralama - ksort()

Aşağıdaki örnek, anahtarlar üzerinden bağlantılı dizileri artan sırada sıralamaktadır:

Örnek

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
ksort($age);
?>

Çalıştırma Örneği

Değerler üzerinden diziyi azalan sırada sıralama - arsort()

Aşağıdaki örnek, değerler üzerinden bağlantılı dizileri azalan sırada sıralamaktadır:

Örnek

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
arsort($age);
?>

Çalıştırma Örneği

Anahtarlar üzerinden diziyi azalan sırada sıralama - krsort()

Aşağıdaki örnek, anahtarlar üzerinden bağlantılı dizileri azalan sırada sıralamaktadır:

Örnek

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
krsort($age);
?>

Çalıştırma Örneği

Tam PHP Dizi Referans Kılavuzu

Tam dizi fonksiyon referans kılavuzuna tam erişim için ziyaret edin PHP Dizi Referans Kılavuzu.

Bu referans kılavuzu, her fonksiyonun kısa bir açıklaması ve kullanım örneği içerir.