Komputer, Pemrograman
Bagaimana cara mengurutkan array?
Seringkali saat menyelesaikan tugas tertentu, diperlukan penyortiran data yang tersimpan dalam array. Apa pengurutan array? Di sini, misalnya, bermain preferensi, orang-orang mengeluarkan kartu mereka dengan nilai dan setelan. Hal ini memungkinkan untuk menentukan kartu lain yang tidak mereka miliki. Dan dalam kamus semuanya diurutkan menurut abjad. Ada banyak contoh. Sortasi adalah penataan kembali seperangkat benda tertentu dalam beberapa urutan sesuai karakteristik yang ditentukan. Sorting array sangat dibutuhkan. Untuk ini, metode yang berbeda digunakan. Untuk memahami esensi mereka, cukuplah mempertimbangkan secara rinci beberapa cara.
Penting untuk dipahami bahwa array terdiri dari banyak pasang kunci dan nilai tertentu. Penyortiran array dalam bahasa C dilakukan dengan bantuan puluhan baris kode, dan di PHP ini hanya bisa dicapai dengan satu perintah sederhana. Array dapat diurutkan berdasarkan kunci atau nilai. Anda tetap dapat mendistribusikan nilainya, membiarkannya menjadi kunci yang ada atau menugaskan yang baru.
Perbedaan fungsi utama
Penyortiran array PHP dimungkinkan dengan menggunakan berbagai fungsi. Mari kita lihat bagaimana perbedaannya:
- Beberapa fungsi mengurutkan array dengan kunci elemen mereka, dan yang lainnya berdasarkan nilainya.
- Ada urutan yang berbeda: menurun, meningkat, alami, numerik, abjad, ditentukan pengguna atau acak.
- Beberapa fungsi dapat disimpan setelah memilah koneksi yang ada antara tombol dan nilainya. Tapi ada fungsi di mana tombol disetel ulang ke nilai baru.
- Setiap fungsi memodifikasi array yang ditransfer. Mereka tidak mengembalikan salinan yang disortir.
- Urutan sortir dianggap tidak terdefinisi saat fungsi mendefinisikan dua elemen sebagai sama. Ini adalah jenis yang tidak stabil.
Beberapa fungsi untuk menyortir array di PHP
Fungsi sort () dan rsort () . Sortir () mengatur susunan dalam urutan abjad. Perhatikan bahwa fungsi ini peka huruf besar / kecil. Pengurutan berdasarkan nilai tanpa kunci terjadi. Rsort () memilah nilai dalam urutan terbalik, dan tidak memperhitungkan tombolnya.
Asort () adalah salah satu fungsi yang menjaga hubungan kunci dan nilai. Hal ini berguna untuk digunakan untuk array asosiatif, bila ini penting.
Array dua dimensi
Menarik untuk mengurutkan array dua dimensi. Hal ini bisa dilakukan dengan cara yang berbeda. Di PHP, ada kemungkinan untuk membandingkan dua angka atau dua baris. Tapi dalam array multidimensional, masing-masing elemen adalah array. Di PHP, untuk membandingkan beberapa array, Anda perlu membuat metode tertentu. Pertimbangkan array dua dimensi di mana nama singkat buah, nama lengkap dan harga disimpan. Elemen array dapat diurutkan menurut abjad dengan nama yang disingkat.
Sekarang sorting array di PHP akan bisa dimengerti untuk anda.
Similar articles
Trending Now