Rumah > Artikel > pembangunan bahagian belakang > Balikkan tatasusunan menggunakan fungsi array_reverse() PHP
Gunakan fungsi array_reverse() PHP untuk menterbalikkan tatasusunan
Dalam PHP, anda boleh menggunakan fungsi array_reverse() untuk membalikkan susunan elemen tatasusunan. Fungsi ini menerima tatasusunan sebagai parameter dan mengembalikan tatasusunan baharu yang unsur-unsurnya ialah susunan terbalik bagi unsur-unsur dalam tatasusunan asal.
Berikut ialah contoh kod khusus menggunakan fungsi array_reverse():
<?php // 定义一个数组 $numbers = array(1, 2, 3, 4, 5); // 使用array_reverse()函数反转数组 $reversedNumbers = array_reverse($numbers); // 输出反转后的数组 print_r($reversedNumbers); ?>
Dalam kod di atas, kami mula-mula mentakrifkan tatasusunan bernama $numbers, yang mengandungi beberapa integer. Kami kemudian membalikkan tatasusunan $numbers menggunakan fungsi array_reverse() dan menyimpan hasilnya dalam tatasusunan baharu yang dipanggil $reversedNumbers. Akhir sekali, kami menggunakan fungsi print_r() untuk mencetak tatasusunan $reversedNumbers.
Jalankan kod di atas dan anda akan mendapat output berikut:
Array ( [0] => 5 [1] => 4 [2] => 3 [3] => 2 [4] => 1 )
Anda boleh melihat bahawa hasil output ialah tatasusunan baharu di mana unsur-unsur dalam tatasusunan $nombor asal disusun dalam susunan terbalik. Fungsi
array_reverse() boleh digunakan bukan sahaja untuk tatasusunan indeks biasa, tetapi juga untuk tatasusunan bersekutu. Berikut ialah kod sampel yang menggunakan fungsi array_reverse() untuk membalikkan tatasusunan bersekutu:
<?php // 定义一个关联数组 $fruits = array( 'apple' => '苹果', 'banana' => '香蕉', 'orange' => '橙子' ); // 使用array_reverse()函数反转关联数组 $reversedFruits = array_reverse($fruits); // 输出反转后的关联数组 print_r($reversedFruits); ?>
Jalankan kod di atas dan anda akan mendapat output berikut:
Array ( [orange] => 橙子 [banana] => 香蕉 [apple] => 苹果 )
Seperti yang anda lihat, hasil output ialah tertib terbalik bagi pasangan nilai kunci dalam tatasusunan bersekutu asal $buah Susun tatasusunan baharu.
Ringkasan: Gunakan fungsi array_reverse() PHP untuk membalikkan susunan elemen dalam tatasusunan dengan mudah. Sama ada ia adalah tatasusunan diindeks atau tatasusunan bersekutu, fungsi array_reverse() boleh mengendalikannya dengan betul. Cukup hantar tatasusunan untuk diterbalikkan sebagai parameter kepada fungsi array_reverse() dan simpan hasil yang dikembalikan dalam tatasusunan baharu untuk mencapai fungsi pembalikan tatasusunan.
Atas ialah kandungan terperinci Balikkan tatasusunan menggunakan fungsi array_reverse() PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!