Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mengeluarkan nombor selepas menyusun tatasusunan dalam php

Bagaimana untuk mengeluarkan nombor selepas menyusun tatasusunan dalam php

PHPz
PHPzasal
2023-04-27 09:03:55658semak imbas

Dalam PHP, jika anda ingin mengisih nombor dalam tatasusunan, anda akan menggunakan fungsi terbina dalam sort(), rsort(), asort(), arsort() dan fungsi lain. Antaranya, fungsi sort() dan rsort() digunakan untuk mengisih tatasusunan biasa, dan fungsi asort() dan arsort() digunakan untuk mengisih tatasusunan bersekutu.

Berdasarkan ini, jika anda ingin mengeluarkan elemen tatasusunan yang diisih, anda perlu mengulang keluaran. Di bawah, kita akan menggunakan fungsi sort() sebagai contoh untuk memperkenalkan cara mengisih tatasusunan dan mengeluarkan elemen tatasusunan.

Fungsi sort() boleh mengisih tatasusunan dalam tertib menaik Penggunaan asasnya adalah seperti berikut:

$numbers = array(4, 1, 6, 2, 5, 3);
sort($numbers);

Kod di atas bermaksud mencipta tatasusunan $nombor yang mengandungi 6 elemen angka, dan kemudian menggunakan. fungsi sort() Isih elemen tatasusunan dalam tertib menaik. Jika anda menggunakan fungsi print_r() untuk mengeluarkan tatasusunan, anda boleh melihat hasil yang diisih:

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

Hasil output kod di atas ialah tatasusunan yang mengandungi 6 elemen, di mana subskrip setiap elemen sepadan dengan subskrip asal , dan nilai setiap elemen sepadan dengan hasil pengisihan elemen.

Jika anda ingin mengeluarkan elemen tatasusunan yang diisih, anda boleh menggunakan gelung for untuk melintasi tatasusunan, seperti yang ditunjukkan di bawah:

for($i=0; $i<count($numbers); $i++){
    echo $numbers[$i]. " ";
}

Kod di atas bermaksud menggunakan gelung for untuk melintasi tatasusunan dan keluarkan setiap elemen ke skrin , hasil output ialah:

1 2 3 4 5 6

Seperti yang dapat dilihat daripada contoh di atas, selepas mengisih nombor, elemen tatasusunan output boleh dilalui melalui gelung for. Jika anda mengisih tatasusunan dalam tertib menurun, anda boleh menggunakan fungsi rsort() dan gelung melalui elemen tatasusunan output dengan cara yang sama.

Selain daripada fungsi sort() dan rsort(), fungsi asort() dan arsort() juga boleh mengisih tatasusunan bersekutu. Penggunaannya adalah serupa dengan fungsi sort() dan rsort(), kecuali ia menyokong pengisihan tatasusunan bersekutu.

Ringkasnya, sama ada anda mengisih tatasusunan biasa atau tatasusunan bersekutu, selagi anda memahami fungsi berkaitan yang disediakan oleh PHP, anda boleh mengisih nombor dengan mudah dan mengeluarkan hasil yang diisih.

Atas ialah kandungan terperinci Bagaimana untuk mengeluarkan nombor selepas menyusun tatasusunan 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