Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk mengisih tatasusunan PHP (penjelasan terperinci dengan gambar dan teks)
Dalam artikel sebelum ini, saya membawakan anda "Bagaimana untuk menentukan jenis tatasusunan PHP". Mari kita lihat titik pengetahuan yang agak mudah, menyusun tatasusunan PHP.
Unsur dalam tatasusunan boleh diisih dalam susunan menurun atau menaik mengikut susunan abjad atau berangka. Tertib menaik bermaksud mengisih dari kecil ke besar, nombor diisih dari kecil ke besar, dan huruf Inggeris diisih dalam tertib menaik dari huruf besar A-Z dan kemudian huruf kecil a-z. Tertib menurun ialah terbalik tertib menaik.
Untuk mengisih tatasusunan, kita perlu menggunakan fungsi pengisihan tatasusunan:
<strong>sort()</strong>
: Susun tatasusunan dalam tertib menaik
Pertama sekali, kita perlu tahu bahawa isihan kebanyakannya digunakan untuk mengisih tatasusunan indeks berangka Jika isihan digunakan untuk mengisih tatasusunan bersekutu, kunci tatasusunan akan hilang.
Contohnya:
<?php $sum=array(100,25,85,68,Y,M,w,s,a,H,45,A,P); sort($sum); print_r($sum); ?>
Hasil keluaran:
rsort(): Kanan Isih tatasusunan dalam tertib menurun
Selepas menggantikan isihan dalam contoh di atas dengan rsort, hasil output ialah:
Lulus Seperti yang dapat dilihat daripada contoh di atas, kami telah menggunakan fungsi sort() untuk mengisih tatasusunan dalam tertib menaik kami telah menggunakan fungsi rsort() untuk mengisih tatasusunan dalam tertib menurun.
<strong>asort() </strong>
asort() : Isih tatasusunan dalam tertib menaik mengikut nilai tatasusunan bersekutu
<?php $a=array("young"=>"25","beautiful"=>"18","city"=>"23","girl"=>"28"); asort($a); print_r($a); ?>Hasil keluaran:
<strong>ksort()</strong>
<?php $a=array("young"=>"25","beautiful"=>"18","city"=>"23","girl"=>"28"); ksort($a); print_r($a); ?>Atau mengikut contoh di atas, susun melalui fungsi ksort(), contohnya:
Hasil keluaran:
<strong>arsort()</strong>
Ganti ksort() dalam contoh di atas dengan arsot() untuk mencuba mengisih berdasarkan nilai tatasusunan bersekutu Hasil output adalah seperti berikut:
<strong>krsort()</strong>
Tutorial Video PHP 》
Atas ialah kandungan terperinci Bagaimana untuk mengisih tatasusunan PHP (penjelasan terperinci dengan gambar dan teks). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!