Kaedah pelaksanaan menyusun nilai tatasusunan mengikut saiz dalam PHP

WBOY
Lepaskan: 2024-03-23 10:50:02
asal
910 orang telah melayarinya

Kaedah pelaksanaan menyusun nilai tatasusunan mengikut saiz dalam PHP

Cara melaksanakan pengisihan nilai tatasusunan PHP mengikut saiz

Dalam PHP, pengisihan tatasusunan ialah operasi yang sangat biasa. Jika anda ingin mengisih nilai tatasusunan mengikut saiz, anda boleh menggunakan fungsi terbina dalam PHP untuk mencapai ini. Berikut akan menunjukkan dua kaedah yang biasa digunakan untuk mengisih nilai tatasusunan mengikut saiz, iaitu menggunakan fungsi sort() dan menggunakan fungsi sorting tersuai usort().

Gunakan fungsi sort()

Fungsi sort() ialah fungsi terbina dalam PHP untuk mengisih tatasusunan secara langsung. Berikut ialah contoh mudah:

$array = array(4, 2, 8, 5, 1);
sort($array);
print_r($array);
Salin selepas log masuk

Jalankan kod di atas, ia akan mengeluarkan:

Array
(
    [0] => 1
    [1] => 2
    [2] => 4
    [3] => 5
    [4] => 8
)
Salin selepas log masuk

Gunakan fungsi usort()

Jika anda ingin menyesuaikan peraturan pengisihan, anda boleh menggunakan fungsi usort(). Berikut ialah contoh, mengisih mengikut nilai:

$array = array(4, 2, 8, 5, 1);
usort($array, function($a, $b) {
    return $a - $b;
});
print_r($array);
Salin selepas log masuk

Menjalankan kod di atas akan mengeluarkan hasil yang sama seperti di atas.

Kesimpulan

Kedua-dua kaedah di atas boleh mencapai fungsi menyusun nilai tatasusunan PHP mengikut saiz yang mana satu untuk dipilih bergantung pada keperluan anda. Lebih mudah untuk menggunakan fungsi sort(), manakala peraturan pengisihan tersuai boleh dilaksanakan menggunakan fungsi usort().

Saya harap kandungan di atas akan membantu anda Jika anda mempunyai sebarang pertanyaan atau lebih banyak soalan, sila tinggalkan mesej untuk berkomunikasi!

Atas ialah kandungan terperinci Kaedah pelaksanaan menyusun nilai tatasusunan mengikut saiz 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