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).

