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().
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);
Jalankan kod di atas, ia akan mengeluarkan:
Array ( [0] => 1 [1] => 2 [2] => 4 [3] => 5 [4] => 8 )
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);
Menjalankan kod di atas akan mengeluarkan hasil yang sama seperti di atas.
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!