Cara mengisih tatasusunan dalam susunan terbalik mengikut nama kunci menggunakan fungsi krsort() dalam PHP

WBOY
Lepaskan: 2023-11-18 09:16:01
asal
991 orang telah melayarinya

Cara mengisih tatasusunan dalam susunan terbalik mengikut nama kunci menggunakan fungsi krsort() dalam PHP

Cara mengisih tatasusunan dalam susunan terbalik mengikut nama kunci menggunakan fungsi krsort() dalam PHP, contoh kod khusus diperlukan

Tatasusunan dalam PHP ialah struktur data yang sangat berguna yang boleh menyimpan berbilang nilai dan menyusunnya berdasarkan nama kunci untuk akses dan operasi. Dalam PHP, kita boleh menggunakan fungsi krsort() untuk mengisih tatasusunan dalam susunan terbalik mengikut nama kunci. Artikel ini akan memperkenalkan anda kepada cara menggunakan fungsi krsort() dan memberikan contoh kod khusus. Fungsi

krsort() ialah fungsi dalam PHP yang digunakan untuk mengisih tatasusunan dalam susunan terbalik mengikut nama kunci. Ia boleh menyusun tatasusunan dalam susunan menurun nama kunci, iaitu, menyusun nama kunci daripada besar kepada kecil. Selepas mengisih, setiap kunci tatasusunan akan disusun semula mengikut susunan leksikografinya.

Untuk menggunakan fungsi krsort(), anda hanya perlu menghantar tatasusunan yang ingin anda isi sebagai parameter kepada fungsi tersebut. Fungsi ini akan mengisih terus pada tatasusunan asal dan bukannya mencipta tatasusunan diisih baharu. Berikut ialah contoh kod untuk mengisih tatasusunan dalam susunan terbalik menggunakan fungsi krsort():

<?php
$fruits = array(
    "apple" => "苹果",
    "orange" => "橙子",
    "banana" => "香蕉",
    "grape" => "葡萄"
);

krsort($fruits);

foreach ($fruits as $key => $value) {
    echo $key . ":" . $value . "<br>";
}
?>
Salin selepas log masuk

Kod di atas mencipta tatasusunan bersekutu yang mengandungi empat buah. Kemudian, kami memanggil fungsi krsort() untuk mengisih tatasusunan dalam susunan terbalik. Selepas pengisihan selesai, kami menggunakan gelung foreach untuk melintasi tatasusunan dan mengeluarkan nama kunci dan nilai setiap buah.

Jalankan kod di atas, anda akan mendapat output berikut:

orange:橙子
grape:葡萄
banana:香蕉
apple:苹果
Salin selepas log masuk

Anda boleh melihat bahawa selepas pengisihan selesai, nama kunci tatasusunan disusun semula daripada besar ke kecil dalam susunan kamus.

Selain fungsi krsort(), PHP juga menyediakan beberapa fungsi pengisihan lain, seperti ksort(), asort(), arsort(), dsb. Fungsi ksort() boleh mengisih tatasusunan dalam tertib menaik mengikut nama kunci, fungsi asort() boleh mengisih tatasusunan dalam tertib menaik mengikut nilai, dan fungsi arsort() boleh mengisih tatasusunan dalam tertib menurun mengikut nilai. Bergantung pada keperluan anda, anda boleh memilih fungsi yang berbeza untuk mengisih tatasusunan.

Ringkasnya, fungsi krsort() ialah fungsi yang sangat berguna dalam PHP, yang boleh mengisih tatasusunan dalam susunan terbalik mengikut nama kunci. Dengan menggunakan fungsi pengisihan ini secara rasional, kami boleh membantu kami memproses dan mengendalikan data tatasusunan dengan lebih baik serta meningkatkan kecekapan dan kebolehbacaan kod.

Atas ialah kandungan terperinci Cara mengisih tatasusunan dalam susunan terbalik mengikut nama kunci menggunakan fungsi krsort() dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!