Unsur dalam tatasusunan boleh disusun dalam susunan menurun atau menaik mengikut abjad atau berangka.
Tertib menaik : Susun daripada kecil kepada besar Jika ia adalah perkataan Inggeris, kemudian susun mengikut susunan huruf A-Za-z ialah nombor, kemudian Isih mengikut saiz berangka.
Tertib menurun: Kebalikan daripada tertib menaik
Fungsi isihan tatasusunan
Dalam bab ini, kami akan memperkenalkan fungsi pengisihan tatasusunan PHP berikut satu demi satu:
· sort() - Isih tatasusunan dalam tertib menaik
· rsort() - Isih tatasusunan dalam tertib menurun
· asort() - Susun tatasusunan dalam tertib menaik mengikut nilai tatasusunan bersekutu
· ksort() - Isih tatasusunan dalam tertib menaik berdasarkan kekunci tatasusunan bersekutu
· arsort() - Isih tatasusunan dalam tertib menurun berdasarkan nilai tatasusunan bersekutu
· krsort() - Isih tatasusunan dalam tertib menurun mengikut kunci tatasusunan bersekutu
fungsi sort()
Nota: isihan kebanyakannya Digunakan untuk mengisih tatasusunan indeks angka Jika tatasusunan bersekutu dimasukkan ke dalam isihan, kunci tatasusunan akan hilang
<🎜. >Instance
Contoh berikut mengisih elemen dalam tatasusunan dalam tertib menaik :
<?php $sum=array(100,25,85,68,Y,M,w,s,a,H,45,A,P); sort($sum); print_r($sum); ?>Berikut ialah hasil pelaksanaan program: Seperti yang dapat dilihat daripada contoh di atas, kami telah menggunakan fungsi
sort() mengisih tatasusunan dalam tertib menaik Anda juga boleh menggantikan sort(. ) berfungsi dengan rsort() dan lihat perubahan yang berlaku.
Little Thoughts
Memandangkan tatasusunan bersekutu tidak boleh diisih menggunakan isihan, apakah fungsi yang perlu digunakan?
Ini akan menggunakan fungsi asort() yang akan kita pelajari di bawah
fungsi pelbagai()
Contoh
Contoh berikut mengisih tatasusunan bersekutu dalam tertib menaik mengikut nilai tatasusunan:
rreee
Melalui keputusan yang dijalankan contoh di atas, kita dapat melihat bahawa fungsi asort() sebenarnya menggunakan nilai tatasusunan untuk mengisih, jadi jika kita mahu susun kekunci, kita boleh gunakan
fungsi ksort()
fungsi ksort()
Contoh
Contoh berikut mengisih tatasusunan bersekutu dalam tertib menaik mengikut kunci tatasusunan:
<?php $age=array("Tom"=>"25","Andy"=>"18","Joe"=>"23","Ben"=>"28"); asort($age); print_r($age); ?>
Beberapa contoh di atas Kita semua mengisih tatasusunan dalam tertib menaik Anda juga boleh cuba mengisih tatasusunan dalam susunan menurun Penggunaannya adalah sama. Cubalah
Manual Rujukan Tatasusunan PHP Lengkap
Untuk manual rujukan lengkap untuk fungsi tatasusunan, sila lawati Manual Rujukan Tatasusunan PHP kami.
Manual rujukan ini mengandungi penerangan ringkas dan contoh penggunaan bagi setiap fungsi.