Cara menggunakan tatasusunan untuk menyusun data dalam PHP
Dalam PHP, tatasusunan ialah struktur data yang sangat penting dan biasa digunakan. Ia boleh menyimpan dan memproses sejumlah besar data dan menyediakan pelbagai kaedah untuk mengisih data. Artikel ini akan memperkenalkan cara menggunakan tatasusunan untuk mengisih data dalam PHP dan memberikan contoh kod.
fungsi sort() ialah kaedah pengisihan tatasusunan yang paling mudah dan paling biasa digunakan dalam PHP. Ia menggunakan algoritma isihan gelembung untuk mengisih elemen dalam tatasusunan dalam tertib menaik. Berikut ialah contoh menggunakan fungsi sort():
$numbers = array(4, 2, 1, 3, 5); sort($numbers); print_r($numbers);
Hasil keluaran:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
rsort() fungsi adalah serupa dengan fungsi sort(), kecuali ia mengisih tatasusunan dalam tertib menurun. Berikut ialah contoh penggunaan fungsi rsort():
$numbers = array(4, 2, 1, 3, 5); rsort($numbers); print_r($numbers);
Hasil keluaran:
Array ( [0] => 5 [1] => 4 [2] => 3 [3] => 2 [4] => 1 )
asort() fungsi boleh mengisih tatasusunan bersekutu dalam tertib menaik mengikut nilai dan mengekalkan perkaitan indeks. Berikut ialah contoh penggunaan fungsi asort():
$score = array("Tom" => 95, "Jerry" => 80, "Mickey" => 88, "Donald" => 92); asort($score); print_r($score);
Hasil keluaran:
Array ( [Jerry] => 80 [Mickey] => 88 [Donald] => 92 [Tom] => 95 )
$score = array("Tom" => 95, "Jerry" => 80, "Mickey" => 88, "Donald" => 92); arsort($score); print_r($score);
Array ( [Tom] => 95 [Donald] => 92 [Mickey] => 88 [Jerry] => 80 )
$score = array("Tom" => 95, "Jerry" => 80, "Mickey" => 88, "Donald" => 92); ksort($score); print_r($score);
Array ( [Donald] => 92 [Jerry] => 80 [Mickey] => 88 [Tom] => 95 )
$score = array("Tom" => 95, "Jerry" => 80, "Mickey" => 88, "Donald" => 92); krsort($score); print_r($score);
Array ( [Tom] => 95 [Mickey] => 88 [Jerry] => 80 [Donald] => 92 )
Atas ialah kandungan terperinci Cara menggunakan tatasusunan untuk mengisih data dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!