Cara Sorting Array di PHP 5, 6, 7

Sorting Array in PHP 5, 6, 7
Cara Sorting Array di PHP 5, 6, 7 sangat diperlukan untuk manipulasi data baik dari database atau hasil submit user. Berikut beberapa fungsi sorting array di pemograman PHP.
  • sort() - urutkan array ascending
  • rsort() - urutkan arrays descending
  • asort() - urutkan arrays ascending, berdasarkan value
  • ksort() - urutkan arrays ascending, berdasarkan key
  • arsort() - urutkan arrays descending, berdasarkan value
  • krsort() - urutkan arrays descending, berdasarkan key
Untuk contoh penggunaan sorting array PHP sebegai berikut.

  1. sort array
    <?php
    $cars = array("Toyota", "Honda", "Mercedes");
    sort($cars);
    ?>
    Output: Honda, Mercedes, Toyota
  2. rsort array
    <?php
    $cars = array("Toyota", "Honda", "Mercedes");
    rsort($cars);
    ?>
    Output: Toyota, Mercedes, Honda
  3. asort array
    <?php
    $cars = array("Toyota", "Honda", "Mercedes");
    asort($cars);
    ?>
    Output: Toyota, Honda, Mercedes
  4. ksort array
    <?php
    $cars = array("Volvo", "BMW", "Toyota", "Wuling");
    ksort($cars);
    ?>
    Output:
    0 - Volvo
    1 - BMW
    2 - Toyota
    3 - Wuling
  5. arsort array
    <?php
    $cars = array("Volvo", "BMW", "Toyota", "Wuling");
    arsort($cars);

    $clength = count($cars);
    for($x = 0; $x < $clength; $x++) {
        echo $x.' - '.$cars[$x];
        echo "<br>";
    }
    ?>
    Output:
    0 - Volvo
    1 - BMW
    2 - Toyota
    3 - Wuling
  6. krsort array
<?php
$cars = array("Volvo", "BMW", "Toyota", "Wuling");
arsort($cars);

$clength = count($cars);
for($x = 0; $x < $clength; $x++) {
    echo $x.' - '.$cars[$x];
    echo "<br>";
}
?>
Output:
0 - Volvo
1 - BMW
2 - Toyota
3 - Wuling
Hasil diatas akan berbeda jika sobat mendefiniskan key pada sebuah array yang dibuat.

Gatot

Penulis merupakan seorang IT profesional baik network engineer, software development(Delphi, Java, Android, iOS, PHP, NextJs, Golang, Flutter), System Analysis, SEO, database administrator, troubleshooting, dan juga content creator(facebook, youtube, atau tiktok). Tulisan merupakan bagian yang pernah dikerjakan dan dilakukan setiap hari.

Lebih baru Lebih lama

Contact