Rumah >pembangunan bahagian belakang >tutorial php >Gunakan fungsi PHP 'sort' untuk mengisih tatasusunan dalam tertib menaik
Gunakan fungsi PHP "isih" untuk mengisih tatasusunan dalam tertib menaik
Dalam PHP, anda boleh menggunakan fungsi terbina dalam untuk mengisih tatasusunan dengan mudah. Antaranya, fungsi isihan adalah salah satu fungsi yang paling biasa digunakan, yang boleh mengisih tatasusunan dalam tertib menaik. Artikel ini akan memperkenalkan cara menggunakan fungsi isihan dan memberikan contoh kod yang sepadan. Sintaks fungsi
sort adalah seperti berikut:
sort(array &$array, int $sort_flags = SORT_REGULAR): bool
Parameter description:
Nilai pulangan: Jika pengisihan berjaya, kembalikan benar;
Seterusnya, mari kita tunjukkan cara mengisih tatasusunan menggunakan fungsi isih dengan contoh mudah.
<?php $fruits = array("apple", "orange", "banana", "grape"); sort($fruits); // 输出排序后的数组 foreach ($fruits as $fruit) { echo $fruit . " "; } ?>
Keluaran kod di atas ialah: apple banana grape oren
Dalam kod contoh di atas, kami telah mencipta array $buah yang mengandungi empat buah. Kemudian, gunakan fungsi isihan untuk mengisih tatasusunan. Akhir sekali, gunakan gelung foreach untuk melintasi tatasusunan $buah-buahan dan keluarkan setiap elemen secara bergilir-gilir.
Perlu diingat bahawa fungsi isihan akan mengubah suai tatasusunan asal secara langsung dan bukannya mengembalikan tatasusunan diisih baharu. Oleh itu, operasi boleh dilakukan secara langsung pada tatasusunan yang diisih tanpa mencipta pembolehubah baharu.
Selain itu, kita juga boleh menggunakan fungsi isihan untuk mengisih gabungan nombor dan rentetan. Berikut ialah contoh:
<?php $numbers = array(2, 30, 5, 10, 1); sort($numbers, SORT_NUMERIC); // 输出排序后的数组 foreach ($numbers as $number) { echo $number . " "; } ?>
Keluaran kod di atas ialah: 1 2 5 10 30
Dalam contoh ini, kami telah mencipta tatasusunan $nombor yang mengandungi lima nombor. Kemudian, gunakan fungsi isihan untuk mengisih tatasusunan, menentukan kaedah pengisihan sebagai SORT_NUMERIC, iaitu, mengisih mengikut saiz berangka. Akhir sekali, gunakan gelung foreach untuk lelaran melalui tatasusunan $nombor dan keluarkan setiap nombor secara bergilir-gilir.
Untuk meringkaskan, menggunakan isihan fungsi PHP boleh mengisih tatasusunan dalam tertib menaik dengan sangat mudah. Anda hanya perlu menghantar tatasusunan untuk diisih, dan fungsi isih akan mengubah suai tatasusunan asal secara langsung. Pada masa yang sama, kita juga boleh menentukan kaedah pengisihan yang berbeza melalui parameter kedua fungsi isihan untuk memenuhi keperluan pengisihan yang berbeza. Saya harap kod sampel dalam artikel ini dapat membantu anda memahami dan menggunakan fungsi isihan. Untuk butiran lanjut, sila rujuk dokumentasi rasmi PHP.
Rujukan:
Atas ialah kandungan terperinci Gunakan fungsi PHP 'sort' untuk mengisih tatasusunan dalam tertib menaik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!