Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menggunakan tatasusunan dalam pengaturcaraan PHP?

Bagaimana untuk menggunakan tatasusunan dalam pengaturcaraan PHP?

WBOY
WBOYasal
2023-06-12 09:22:401378semak imbas

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

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

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

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);
  1. Tambahan dan pemadaman tatasusunan

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:

  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!

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