Cara Membalik Urutan Array di PHP

Membalik urutan array berguna dalam banyak situasi, terutama menampilkan data terbaru lebih dulu, seperti daftar komentar atau riwayat transaksi. Artikel ini membahas cara membalik urutan array di PHP.

Fungsi array_reverse()

<?php
$angka = [1, 2, 3, 4, 5];
print_r(array_reverse($angka));
// Array ( [0] => 5 [1] => 4 [2] => 3 [3] => 2 [4] => 1 )
?>

Contoh Kasus: Menampilkan Komentar Terbaru Dulu

<?php
$komentar = ["Pertama", "Kedua", "Ketiga"];
foreach (array_reverse($komentar) as $k) {
    echo $k . "<br>"; // Ketiga, Kedua, Pertama
}
?>

Mempertahankan Kunci

<?php
$data = [10 => "a", 20 => "b", 30 => "c"];
print_r(array_reverse($data, true)); // kunci asli dipertahankan
?>

Kapan Memakai array_reverse vs rsort

  • array_reverse() hanya membalik urutan yang ada, tanpa mengurutkan.
  • rsort() mengurutkan dari besar ke kecil.

Kesimpulan

Gunakan array_reverse() untuk membalik urutan array apa adanya, misalnya menampilkan data terbaru lebih dulu. Tambahkan parameter true bila kunci asli perlu dipertahankan.

Referensi: untuk penjelasan lebih mendalam, kunjungi dokumentasi resmi PHP (php.net).

Baca Juga

Ali Akbar

Software Developer yang fokus mengembangkan aplikasi berbasis Web dan Desktop. Senang mempelajari teknologi baru terutama di bidang web design dan web development.

View all posts by Ali Akbar →

Tinggalkan Balasan

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