Bagaimana untuk menggunakan tatasusunan dalam pengaturcaraan PHP?

WBOY
Lepaskan: 2023-06-12 10:30:01
asal
1434 orang telah melayarinya

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);
Salin selepas log masuk

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" => "蓝色");
Salin selepas log masuk

Elemen boleh diakses oleh nilai kunci. Contohnya, $color["red"] akan mengembalikan "red".

3. Operasi tatasusunan

  1. Melintasi tatasusunan

Anda boleh menggunakan gelung foreach untuk melintasi tatasusunan, seperti yang ditunjukkan di bawah:

rreee

Kod 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;
}
Salin selepas log masuk

Kod ini akan mengeluarkan semua elemen dalam tatasusunan bersekutu $color.

  1. Isih tatasusunan

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;
}
Salin selepas log masuk

rsort() fungsi boleh mengisih tatasusunan indeks dalam tertib menurun, seperti yang ditunjukkan di bawah:

sort($arr);
Salin selepas log masuk

asort () fungsi boleh Tatasusunan bersekutu diisih dalam tertib menaik, seperti berikut: Fungsi

rsort($arr);
Salin selepas log masuk

arsort() boleh mengisih tatasusunan bersekutu dalam tertib menurun, seperti berikut:

asort($color);
Salin selepas log masuk

ksort( ) fungsi boleh mengisih tatasusunan bersekutu dalam tertib menaik bagi tatasusunan nilai kunci, seperti yang ditunjukkan di bawah:

arsort($color);
Salin selepas log masuk

fungsi krsort() boleh mengisih tatasusunan bersekutu dalam tertib menurun mengikut nilai kunci, seperti yang ditunjukkan di bawah:

ksort($color);
Salin selepas log masuk
  1. Tambahan dan pemadaman tatasusunan

Anda boleh menambah elemen pada tatasusunan menggunakan fungsi array_push() seperti yang ditunjukkan di bawah:

krsort($color);
Salin selepas log masuk

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);
Salin selepas log masuk

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:

  1. fungsi count() : digunakan untuk mendapatkan bilangan elemen dalam tatasusunan.
  2. array_merge() fungsi: Gabungkan berbilang tatasusunan menjadi satu tatasusunan.
  3. array_slice() function: memilih sebahagian daripada elemen daripada tatasusunan untuk membentuk tatasusunan baharu dan mengembalikan tatasusunan baharu.
  4. array_search() fungsi: Cari nilai yang ditentukan dalam tatasusunan Jika ia ditemui, ia mengembalikan nilai kunci jika ia tidak dijumpai, ia akan mengembalikan nilai palsu.

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!

Label berkaitan:
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