Cara Menggunakan Fungsi arsort() dalam PHP

Cara Menggunakan Fungsi Arsort Dalam Php



Mengisih tatasusunan ialah tugas penting untuk pengaturcara PHP kerana ia membolehkan organisasi data yang lebih baik dan meningkatkan prestasi. The tatasusunan() fungsi ialah kaedah pengisihan yang biasa digunakan dalam PHP yang membolehkan pembangun menyusun tatasusunan dalam susunan tertentu. menggunakan tatasusunan() , pengaturcara boleh mengisih tatasusunan mengikut nilai yang terkandung di dalamnya, dari tertinggi ke terendah dan sebaliknya.

Blog ini adalah panduan terperinci untuk menggunakan tatasusunan() fungsi dalam PHP.

Apakah fungsi PHP arsort().

The tatasusunan() ialah fungsi PHP terbina dalam berguna yang digunakan untuk menyusun tatasusunan dalam tertib menurun dengan mengingati nilainya sambil mengekalkan perkaitan nilai kunci. Ia mengisih tatasusunan dalam susunan terbalik berbanding dengan fungsi asort(), yang digunakan untuk menyusun tatasusunan dalam tertib menaik.







Sintaks: Sintaks yang digunakan oleh tatasusunan() fungsi dalam PHP diberikan sebagai



macam-macam ( tatasusunan , bendera )

Fungsi ini menerima dua hujah:



tatasusunan: Tatasusunan yang diberikan yang perlu diisih.





bendera: Ini ialah parameter pilihan yang digunakan untuk menentukan salah satu nilai yang diberikan:

  • SORT_REGULAR: Ini ialah nilai lalai yang membandingkan elemen secara normal.
  • SORT_NUMERIC: Ini digunakan untuk membandingkan elemen secara berangka.
  • SORT_STRING: Ini digunakan untuk membandingkan elemen dengan rentetan.
  • SORT_LOCALE_STRING: Ini digunakan untuk membandingkan elemen sebagai rentetan, berdasarkan lokasi semasa.
  • SORT_NATURAL: Ini digunakan untuk membandingkan elemen sebagai rentetan dengan menggunakan susunan semula jadi.
  • SORT_FLAG_CASE: Ini digunakan untuk membandingkan elemen sebagai rentetan serta intensif huruf besar.

Nilai Pulangan: Apabila berjaya, nilai yang dikembalikan oleh fungsi akan menjadi benar; jika tidak, ia kembali palsu.



Cara Bekerja Dengan Fungsi arsort() dalam PHP

Langkah-langkah asas untuk menggunakan tatasusunan() fungsi dalam PHP ialah:

Langkah 1: Isytihar dan mulakan tatasusunan.

Langkah 2: Menggunakan tatasusunan() berfungsi dengan menghantar tatasusunan yang diisytiharkan dan jenis-jenis sebagai argumen.

Langkah 3: Cetak tatasusunan yang diisih pada skrin menggunakan gelung untuk setiap.

Mari kita pertimbangkan beberapa contoh:

Contoh 1

Dalam kod PHP yang diberikan, kita akan mengisih tatasusunan integer menggunakan tatasusunan() fungsi:



$int_array = tatasusunan ( 7 , 6 , 4 , 1 , 10 , 9 , 8 ) ;

macam-macam ( $int_array , SORT_NUMERIC ) ;

bergema 'Susun atur yang diisih ialah:' ;

untuk setiap ( $int_array sebagai $nilai ) {

bergema $nilai . ' ' ;

}

?>

Contoh 2

Dalam kod PHP yang diberikan, kita akan mengisih tatasusunan aksara menggunakan tatasusunan() fungsi.



$char_array = tatasusunan ( 'l' , 'saya' , 'n' , 'dalam' , 'x' , 'h' , 'saya' , 'n' , 't' ) ;

macam-macam ( $char_array ) ;

bergema 'Susun atur yang diisih ialah:' ;

untuk setiap ( $char_array sebagai $nilai ) {

bergema $nilai . ' ' ;

}

?>

Kod PHP di atas mengisih tatasusunan aksara dalam tertib menurun berdasarkan nilai ASCII aksara.

Contoh 3

Untuk mengisih aksara mengikut abjad, anda boleh menambah parameter pilihan “SORT_STRING” .

Sebagai contoh:



$char_array = tatasusunan ( 'l' , 'saya' , 'n' , 'dalam' , 'x' , 'h' , 'saya' , 'n' , 't' ) ;

macam-macam ( $char_array , SORT_STRING ) ;

bergema 'Susun atur yang disusun ialah: \n ' ;

untuk setiap ( $char_array sebagai $nilai )

{

bergema $nilai . ' ' ;

}

?>

Kesimpulan

The tatasusunan() fungsi ialah alat penting untuk pengaturcara PHP yang ingin mengatur dan menyusun tatasusunan mengikut nilai. Dengan menggunakan langkah asas yang digariskan dalam panduan ini, pembangun boleh mengisih urutan dengan cepat dan berkesan untuk membuat keputusan. tatasusunan(), dengan banyak pilihan dan parameternya, menyediakan pilihan yang fleksibel dan berkuasa untuk semua keperluan pengisihan tatasusunan PHP anda.