Cara Sorting Isi Array dengan PHP

Cara Sorting Isi Array dengan PHP – Array di dalam bahasa pemrograman PHP merupakan tipe data yang dapat menyimpan satu atau lebih nilai dalam satu variabel. Nilai-nilai ini dapat berupa data apa pun, seperti angka, string, objek, atau bahkan array lainnya.

Di dalam PHP, array memungkinkan Anda untuk mengelompokkan beberapa nilai ke dalam satu variabel sehingga memudahkan manipulasi dan pengelolaan data. Isi dari array tidak selalu urut, oleh karena itu kita kadang perlu untuk mengurutkan isi datanya.

Fungsi Sorting Array di PHP

Untuk mengurutkan data array yang acak, PHP sudah menyediakan fungsi untuk melakukan sorting yang di antaranya adalah sebagai berikut.

  • sort() digunakan untuk mengurutkan data array dalam urutan menaik.
  • rsort() digunakan untuk mengurutkan data array dalam urutan menurun.
  • krsort() digunakan untuk mengurutkan data array assosiatif dalam urutan menurun berdasarkan kuncinya.
  • arsort() digunakan untuk mengurutkan data array assosiatif dalam urutan menurun berdasarkan nilainya.
  • ksort() digunakan untuk mengurutkan data array assosiatif dalam urutan menaik berdasarkan kuncinya.
  • asort() digunakan untuk mengurutkan data array assosiatif dalam urutan menaik berdasarkan nilainya.

Cara Sorting Isi Array dengan PHP

Nah, berikut ini telah saya siapkan tentang bagaimana cara mengurutkan isi data array dengan menggunakan fungsi-fungsi sorting PHP di atas.

Sorting Isi Array dengan Fungsi sort() PHP

Untuk mengurutkan isi array dengan fungsi sort() di PHP, silahkan buat file baru dengan nama sort.php lalu masukkan kode berikut di dalamnya.

<?php
  $isi_array = [2, 8, 0, 3, 44, 51, 1, 4, 10];
  sort($isi_array);
  for($i = 0; $i < count($isi_array); $i++) {
    echo $isi_array[$i]; // Hasil: 012348104451
  }
?>

Sorting Isi Array dengan Fungsi rsort() PHP

Untuk mengurutkan isi array dengan fungsi rsort() di PHP, silahkan buat file baru dengan nama rsort.php lalu masukkan kode berikut di dalamnya.

<?php
  $isi_array = [2, 8, 0, 3, 44, 51, 1, 4, 10];
  rsort($isi_array);
  for($i = 0; $i < count($isi_array); $i++) {
    echo $isi_array[$i]; // Hasil: 514410843210
  }
?>

Sorting Isi Array dengan Fungsi krsort() PHP

Untuk mengurutkan isi array dengan fungsi krsort() di PHP, silahkan buat file baru dengan nama krsort.php lalu masukkan kode berikut di dalamnya.

<?php
  $isi_array = ['Afid' => 90];
  krsort($isi_array);
  foreach($isi_array as $key => $val) {
    echo 'Kunci: '.$key.', Nilai: '.$val; // Hasil: Kunci: Afid, Nilai: 90
  }
?>

Sorting Isi Array dengan Fungsi arsort() PHP

Untuk mengurutkan isi array dengan fungsi arsort() di PHP, silahkan buat file baru dengan nama arsort.php lalu masukkan kode berikut di dalamnya.

<?php
  $isi_array = ['Afid' => 90];
  arsort($isi_array);
  foreach($isi_array as $key => $val) {
    echo 'Kunci: '.$key.', Nilai: '.$val; // Hasil: Kunci: Afid, Nilai: 90
  }
?>

Sorting Isi Array dengan Fungsi ksort() PHP

Untuk mengurutkan isi array dengan fungsi ksort() di PHP, silahkan buat file baru dengan nama ksort.php lalu masukkan kode berikut di dalamnya.

<?php
  $isi_array = ['Afid' => 90, 'Adib' => 89];
  ksort($isi_array);
  foreach($isi_array as $key => $val) {
    echo 'Kunci: '.$key.', Nilai: '.$val; // Hasil: Kunci: Adib, Nilai: 89 Kunci: Afid, Nilai: 90
  }
?>

Sorting Isi Array dengan Fungsi asort() PHP

Untuk mengurutkan isi array dengan fungsi asort() di PHP, silahkan buat file baru dengan nama asort.php lalu masukkan kode berikut di dalamnya.

<?php
  $isi_array = ['Afid' => 90, 'Adib' => 89];
  asort($isi_array);
  foreach($isi_array as $key => $val) {
    echo 'Kunci: '.$key.', Nilai: '.$val; // Hasil: Kunci: Adib, Nilai: 89 Kunci: Afid, Nilai: 90
  }
?>

Jika Anda lihat, sekilas tidak ada perbedaannya. Namun, apabila Anda sudah bekerja dengan urusan data dari orang lain maka akan tampak sekali perbedaannya. Apalagi, jika Anda sering bekerja dengan API (Application Programming Interface) maka akan sangat membantu.

Penutup

Demikian artikel pada kesempatan kali ini mengenai cara sorting isi array dengan PHP dengan mudah. Sekian dari saya dan tunggu artikel tutorial menarik lainnya seputar PHP. Semoga bermanfaat.

Bagikan Ke

Leave a Reply

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *