Pengisihan tatasusunan PHP

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:

1.png

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.


Meneruskan pembelajaran
||
<?php $sum=array(100,25,85,68,Y,M,w,s,a,H,45,A,P); sort($sum); print_r($sum); ?>
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!