Apakah kaedah menyusun tatasusunan satu dimensi dalam php

PHPz
Lepaskan: 2023-04-26 10:11:32
asal
901 orang telah melayarinya

Dalam PHP, tatasusunan ialah jenis data yang sangat biasa dan kami selalunya perlu mengisih tatasusunan. Dalam pembangunan sebenar, kami biasanya menggunakan tatasusunan satu dimensi. Terdapat banyak cara untuk mengisih tatasusunan satu dimensi Berikut ialah beberapa kaedah pengisihan biasa.

1. Fungsi sort()

Fungsi terbina dalam PHP sort() boleh mengisih tatasusunan satu dimensi dalam tertib menaik. Kaedah penggunaan adalah seperti berikut:

$arr = array(3, 5, 1, 2, 4);
sort($arr);
print_r($arr);
Salin selepas log masuk

Hasil output ialah:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)
Salin selepas log masuk

2 fungsi rsort()

rsort() fungsi adalah serupa dengan sort () fungsi, sahaja Tetapi ia adalah tatasusunan satu dimensi yang diisih dalam tertib menurun. Kodnya adalah seperti berikut:

$arr = array(3, 5, 1, 2, 4);
rsort($arr);
print_r($arr);
Salin selepas log masuk

Hasil keluaran ialah:

Array
(
    [0] => 5
    [1] => 4
    [2] => 3
    [3] => 2
    [4] => 1
)
Salin selepas log masuk

3 fungsi asort()

fungsi asort() mengisih tatasusunan dalam menaik. pesanan dan mengekalkan nilai kunci Asal. Penggunaannya adalah seperti berikut:

$arr = array("apple" => 3, "orange" => 5, "banana" => 1, "grape" => 2, "peach" => 4);
asort($arr);
print_r($arr);
Salin selepas log masuk

Hasil keluaran ialah:

Array
(
    [banana] => 1
    [grape] => 2
    [apple] => 3
    [peach] => 4
    [orange] => 5
)
Salin selepas log masuk

4. fungsi arsort()

arsort() function menyusun array secara menurun. pesanan, dan Simpan nilai kunci asal. Kodnya adalah seperti berikut:

$arr = array("apple" => 3, "orange" => 5, "banana" => 1, "grape" => 2, "peach" => 4);
arsort($arr);
print_r($arr);
Salin selepas log masuk

Hasil output ialah:

Array
(
    [orange] => 5
    [peach] => 4
    [apple] => 3
    [grape] => 2
    [banana] => 1
)
Salin selepas log masuk

5 fungsi ksort()

fungsi ksort() mengisih tatasusunan dalam menaik. pesanan mengikut nama kunci. Penggunaannya adalah seperti berikut:

$arr = array("apple" => 3, "orange" => 5, "banana" => 1, "grape" => 2, "peach" => 4);
ksort($arr);
print_r($arr);
Salin selepas log masuk

Hasil output ialah:

Array
(
    [apple] => 3
    [banana] => 1
    [grape] => 2
    [orange] => 5
    [peach] => 4
)
Salin selepas log masuk

6. fungsi krsort()

fungsi krsort() mengisih tatasusunan dalam menurun pesanan mengikut nama kunci. Kodnya adalah seperti berikut:

$arr = array("apple" => 3, "orange" => 5, "banana" => 1, "grape" => 2, "peach" => 4);
krsort($arr);
print_r($arr);
Salin selepas log masuk

Hasil output ialah:

Array
(
    [peach] => 4
    [orange] => 5
    [grape] => 2
    [banana] => 1
    [apple] => 3
)
Salin selepas log masuk

Ringkasan

Di atas ialah kaedah pengisihan tatasusunan satu dimensi dalam PHP. Setiap fungsi mempunyai fungsi yang berbeza, kita boleh memilih kaedah pengisihan yang berbeza mengikut keperluan sebenar.

Atas ialah kandungan terperinci Apakah kaedah menyusun tatasusunan satu dimensi dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan