Sebagai bahasa pengaturcaraan yang berkuasa, PHP menyediakan fungsi tatasusunan yang kaya. Tatasusunan ialah bekas yang boleh menyimpan berbilang item data dan boleh dimanipulasi dan diurus dengan mudah. Dalam pengaturcaraan PHP, menggunakan tatasusunan boleh memudahkan kod dan meningkatkan kecekapan. Artikel ini akan memperkenalkan cara menggunakan tatasusunan dalam pengaturcaraan PHP.
1. Konsep tatasusunan
Dalam PHP, tatasusunan ialah jenis pembolehubah yang boleh menyimpan berbilang nilai. Setiap nilai dalam tatasusunan mempunyai kunci yang mengenal pasti nilai tersebut secara unik. Anda boleh menggunakan nombor atau rentetan sebagai kunci tatasusunan. Tatasusunan nilai kunci angka dipanggil tatasusunan indeks, dan tatasusunan nilai kunci rentetan dipanggil tatasusunan bersekutu.
2. Cipta tatasusunan
Dalam PHP, anda boleh menggunakan fungsi tatasusunan() atau kurungan segi empat sama untuk mencipta tatasusunan. Berikut ialah contoh menggunakan fungsi array() untuk mencipta tatasusunan diindeks:
$arr = array(1, 2, 3, 4, 5);
Elemen tatasusunan boleh diakses menggunakan subskrip. Subskrip bermula dari 0, dan subskrip elemen terakhir ialah panjang tatasusunan tolak 1.
Tatasusunan bersekutu boleh menggunakan rentetan sebagai kekunci, seperti yang ditunjukkan di bawah:
$color = array("red" => "红色", "green" => "绿色", "blue" => "蓝色");
Elemen boleh diakses oleh nilai kunci. Contohnya, $color["red"] akan mengembalikan "red".
3. Operasi tatasusunan
Anda boleh menggunakan gelung foreach untuk melintasi tatasusunan, seperti yang ditunjukkan di bawah:
rreeeKod ini akan mengeluarkan semua elemen dalam tatasusunan indeks $arr.
Anda boleh menggunakan gelung foreach untuk mengulangi tatasusunan bersekutu, seperti yang ditunjukkan di bawah:
foreach($arr as $value) { echo $value; }
Kod ini akan mengeluarkan semua elemen dalam tatasusunan bersekutu $color.
Anda boleh menggunakan isihan(), rsort(), asort(), arsort(), ksort(), krsort() dan fungsi lain untuk menyusun tatasusunan Susun. Fungsi sort() boleh mengisih tatasusunan indeks dalam tertib menaik, seperti ditunjukkan di bawah:
foreach($color as $key => $value) { echo $key . "=>" . $value; }
rsort() fungsi boleh mengisih tatasusunan indeks dalam tertib menurun, seperti yang ditunjukkan di bawah:
sort($arr);
asort () fungsi boleh Tatasusunan bersekutu diisih dalam tertib menaik, seperti berikut: Fungsi
rsort($arr);
arsort() boleh mengisih tatasusunan bersekutu dalam tertib menurun, seperti berikut:
asort($color);
ksort( ) fungsi boleh mengisih tatasusunan bersekutu dalam tertib menaik bagi tatasusunan nilai kunci, seperti yang ditunjukkan di bawah:
arsort($color);
fungsi krsort() boleh mengisih tatasusunan bersekutu dalam tertib menurun mengikut nilai kunci, seperti yang ditunjukkan di bawah:
ksort($color);
Anda boleh menambah elemen pada tatasusunan menggunakan fungsi array_push() seperti yang ditunjukkan di bawah:
krsort($color);
Kod ini menambah dua elemen pada tatasusunan terindeks $arr. Anda boleh menggunakan fungsi unset() untuk memadamkan elemen dalam tatasusunan, seperti ditunjukkan di bawah:
array_push($arr, 6, 7);
Kod ini memadamkan elemen dengan indeks 2 dalam tatasusunan indeks $arr.
4. Fungsi tatasusunan
PHP menyediakan banyak fungsi tatasusunan yang berguna, seperti count(), array_merge(), array_slice(), array_search(), dll. Berikut ialah beberapa fungsi tatasusunan yang biasa digunakan:
5. Ringkasan
Menggunakan tatasusunan ialah konsep penting dalam pengaturcaraan PHP. Memahami operasi asas dan fungsi biasa tatasusunan boleh menjadikan pengaturcaraan PHP lebih mudah dan lebih cekap. Dalam proses pengaturcaraan sebenar, tatasusunan boleh digunakan secara fleksibel mengikut keperluan anda sendiri.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan tatasusunan dalam pengaturcaraan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!