Komputer, Pengaturcaraan
Bagaimana ialah menyusun tatasusunan?
Selalunya apabila menyelesaikan tugas-tugas tertentu dikehendaki membuat sorting data yang disimpan di dalam array. Apa yang menyusun tatasusunan? Di sini, sebagai contoh, bermain di kad, orang meletakkan kad mereka kepada nilai dan baju. Ini menjadikan ia mungkin untuk menentukan apa kad lain mereka kekurangan. Dan dalam kamus yang semua disusun mengikut abjad. Contoh banyak. Jenis - untuk menyusun semula sebilangan objek dalam sebarang tertib pada alasan yang dinyatakan. Menyusun tatasusunan memerlukan agak kerap. Untuk tujuan ini, kaedah yang berbeza digunakan. Untuk memahami intipati mereka, ia mencukupi untuk mempertimbangkan secara terperinci beberapa cara.
Ia adalah penting untuk memahami bahawa pelbagai terdiri daripada pelbagai pasang kunci dan nilai-nilai tertentu. Menyusun tatasusunan dalam C dilakukan dengan bantuan berpuluh-puluh baris kod, dan bahasa PHP, ini dapat dicapai hanya satu arahan mudah. Menyusun tatasusunan adalah mungkin atas dasar kunci atau nilai-nilai. Masih ia adalah mungkin untuk mengedarkan nilai, meninggalkan mereka dengan kekunci sedia ada atau memberi baru.
Perbezaan utama fungsi
Menyusun pelbagai PHP boleh berlaku dengan pelbagai fungsi. Mari kita lihat bagaimana mereka berbeza:
- Beberapa fungsi disusun array dengan elemen utama daripadanya, dan lain-lain - nilai-nilai.
- ada perintah jenis lain: menurun, berkembang, semula jadi, angka, abjad, pengguna rawak atau dinyatakan.
- Beberapa fungsi dapat menjimatkan selepas menyusun sambungan antara kunci dan nilai. Tetapi terdapat satu ciri di mana kunci akan ditetapkan semula kepada nilai yang baru.
- Setiap fungsi menyediakan pengubahsuaian array berlalu. Jenis menyalin, mereka tidak kembali.
- Perintah jenis adalah undefined, apabila fungsi menentukan kedua-dua elemen yang sama. Ini sorting tidak stabil.
Beberapa array fungsi semacam dalam PHP
Jenis () dan rsort (). Jenis () memerintahkan array mengikut abjad. Marilah kita ambil perhatian bahawa fungsi ini adalah kes sensitif. Ia disusun mengikut nilai-nilai tidak termasuk kunci. Rsort () akan menyusun secara terbalik, juga, sesuai dengan nilai-nilai dan mengabaikan kunci.
Asort () - ia adalah salah satu fungsi memelihara hubungan kunci dan nilai-nilai. Ia berguna untuk array bersekutu, apabila ia adalah penting.
Tatasusunan dua dimensi
Antara dua dimensi yang menarik sorting. Ini boleh dilakukan dengan cara yang berbeza. PHP mempunyai peluang untuk membandingkan dua nombor atau dua tali. Di mana-mana pelbagai multi-dimensi, setiap elemen array. Dalam PHP, untuk membandingkan pelbagai tatasusunan, anda perlu untuk mewujudkan kaedah yang tertentu. Mempertimbangkan pelbagai dua dimensi, yang menyimpan nama singkatan buah-buahan, nama penuh dan harga. Unsur-unsur mudah boleh disusun mengikut abjad nama singkatan.
Sekarang menyusun tatasusunan dalam PHP akan bagi anda untuk memahami.
Similar articles
Trending Now