Cara Menggunakan Fungsi arsort() di PHP

Cara Menggunakan Fungsi Arsort Di Php



Menyortir array adalah tugas penting bagi pemrogram PHP karena memungkinkan pengorganisasian data yang lebih baik dan meningkatkan kinerja. Itu Himpunan() function adalah metode penyortiran yang umum digunakan dalam PHP yang memungkinkan pengembang mengurutkan array dalam urutan tertentu. Menggunakan Himpunan() , programmer dapat mengurutkan array sesuai dengan nilai yang dikandungnya, dari tertinggi ke terendah dan sebaliknya.

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

Apa itu fungsi arsort() PHP

Itu Himpunan() adalah fungsi PHP bawaan yang berguna yang digunakan untuk penyortiran array dalam urutan menurun dengan mengingat nilainya sambil mempertahankan asosiasi nilai kunci. Ini mengurutkan array dalam urutan terbalik dibandingkan dengan fungsi asort(), yang digunakan untuk pengurutan array dalam urutan menaik.







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



bermacam-macam ( Himpunan , bendera )

Fungsi ini menerima dua argumen:



Himpunan: Sebuah array yang diberikan yang diperlukan untuk diurutkan.





bendera: Ini adalah parameter opsional yang digunakan untuk menentukan salah satu nilai yang diberikan:

  • SORT_REGULAR: Ini adalah nilai default yang membandingkan elemen secara normal.
  • SORT_NUMERIC: Ini digunakan untuk membandingkan elemen secara numerik.
  • SORT_STRING: Ini digunakan untuk membandingkan elemen dengan string.
  • SORT_LOCALE_STRING: Ini digunakan untuk membandingkan elemen sebagai string, berdasarkan lokasi saat ini.
  • SORT_NATURAL: Ini digunakan untuk membandingkan elemen sebagai string dengan menggunakan urutan alami.
  • SORT_FLAG_CASE: Ini digunakan untuk membandingkan elemen sebagai string dan juga case-intensive.

Nilai Pengembalian: Jika berhasil, nilai yang dikembalikan oleh fungsi akan benar; jika tidak, ia mengembalikan false.



Cara Bekerja Dengan Fungsi arsort() di PHP

Langkah-langkah dasar untuk menggunakan Himpunan() fungsi dalam PHP adalah:

Langkah 1: Deklarasikan dan inisialisasi array.

Langkah 2: Menggunakan Himpunan() berfungsi dengan melewatkan array yang dideklarasikan dan sort-type sebagai argumen.

Langkah 3: Cetak array yang diurutkan di layar menggunakan for-each loop.

Mari pertimbangkan beberapa contoh:

Contoh 1

Dalam kode PHP yang diberikan, kita akan mengurutkan array bilangan bulat menggunakan perintah Himpunan() fungsi:



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

bermacam-macam ( $int_array , SORT_NUMERIC ) ;

gema 'Array yang diurutkan adalah:' ;

untuk setiap ( $int_array sebagai $nilai ) {

gema $nilai . ' ' ;

}

?>

Contoh 2

Dalam kode PHP yang diberikan, kita akan mengurutkan array karakter menggunakan Himpunan() fungsi.



$char_array = Himpunan ( 'aku' , 'Saya' , 'N' , 'di dalam' , 'X' , 'H' , 'Saya' , 'N' , 'T' ) ;

bermacam-macam ( $char_array ) ;

gema 'Array yang diurutkan adalah:' ;

untuk setiap ( $char_array sebagai $nilai ) {

gema $nilai . ' ' ;

}

?>

Kode PHP di atas mengurutkan susunan karakter dalam urutan menurun berdasarkan nilai ASCII dari karakter.

Contoh 3

Untuk mengurutkan karakter menurut abjad, Anda dapat menambahkan parameter opsional “SORT_STRING” .

Misalnya:



$char_array = Himpunan ( 'aku' , 'Saya' , 'N' , 'di dalam' , 'X' , 'H' , 'Saya' , 'N' , 'T' ) ;

bermacam-macam ( $char_array , SORT_STRING ) ;

gema 'Array yang diurutkan adalah: \N ' ;

untuk setiap ( $char_array sebagai $nilai )

{

gema $nilai . ' ' ;

}

?>

Kesimpulan

Itu Himpunan() function adalah alat penting bagi pemrogram PHP yang ingin mengatur dan mengurutkan array berdasarkan nilai. Dengan menggunakan langkah-langkah dasar yang diuraikan dalam panduan ini, pengembang dapat mengurutkan urutan keputusan dengan cepat dan efektif. Himpunan(), dengan banyak opsi dan parameternya, menyediakan opsi yang fleksibel dan kuat untuk semua kebutuhan penyortiran array PHP Anda.