Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah kaedah menyusun tatasusunan satu dimensi dalam php

Apakah kaedah menyusun tatasusunan satu dimensi dalam php

PHPz
PHPzasal
2023-04-26 09:13:55885semak imbas

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);

Hasil output ialah:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)

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);

Hasil keluaran ialah:

Array
(
    [0] => 5
    [1] => 4
    [2] => 3
    [3] => 2
    [4] => 1
)

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);

Hasil keluaran ialah:

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

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);

Hasil output ialah:

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

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);

Hasil output ialah:

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

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);

Hasil output ialah:

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

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!

Kenyataan:
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