Rumah >pembangunan bahagian belakang >masalah PHP >Apakah array dalam PHP? Bagaimana cara menggunakannya?

Apakah array dalam PHP? Bagaimana cara menggunakannya?

PHPz
PHPzasal
2023-04-20 15:05:37495semak imbas

Dalam PHP, tatasusunan ialah jenis pembolehubah yang digunakan untuk menyimpan set data. Ia membenarkan sekumpulan pembolehubah yang berkaitan disimpan dalam satu pembolehubah dan diakses dengan cepat melalui nilai kunci tatasusunan.

Dalam artikel berikut, saya akan memperkenalkan tatasusunan dalam PHP dan cara menggunakannya.

1. Apakah itu tatasusunan?

Array ialah jenis pembolehubah khas dalam PHP, digunakan untuk menyimpan set data berkaitan. Setiap elemen tatasusunan mempunyai nilai kunci unik yang boleh digunakan untuk mengakses elemen.

Sebagai contoh, berikut ialah tatasusunan ringkas dengan tiga elemen:

$myArray = array("apple", "banana", "orange");

Dalam contoh ini, pembolehubah $myArray ialah tatasusunan dan mengandungi 3 elemen: "apple", "banana " dan "oren".

2. Bagaimana untuk mencipta tatasusunan?

Dalam PHP, anda boleh menggunakan fungsi array() untuk mencipta tatasusunan. Berikut ialah contoh:

$myArray = array("apple", "banana", "orange");

Dalam contoh ini, kami mencipta tatasusunan dengan menyenaraikan elemen dalam fungsi tatasusunan(). Tatasusunan lengkap dipisahkan dengan koma dalam kurungan.

PHP juga menyokong penggunaan kurungan segi empat sama [] untuk mencipta tatasusunan, seperti yang ditunjukkan di bawah:

$myArray = ["apple", "banana", "orange"];

Kedua-dua kaedah mencipta tatasusunan adalah setara.

3. Kunci dan nilai tatasusunan

Tatasusunan biasanya terdiri daripada kunci dan nilai. Dalam PHP, kunci ialah rentetan atau nombor yang menentukan elemen tatasusunan untuk diakses, manakala nilainya ialah data yang disimpan dalam elemen tersebut.

Dalam PHP, kunci dan nilai dipisahkan oleh simbol anak panah =>. Berikut ialah contoh menggunakan kekunci rentetan:

$myArray = [
    "name" => "Tom",
    "age" => 21,
    "city" => "Beijing"
];

Dalam contoh ini, kami menggunakan tiga kekunci rentetan yang berbeza untuk mentakrifkan tiga elemen tatasusunan. Sebagai contoh, kunci "nama" sepadan dengan nilai "Tom".

Kami juga boleh menggunakan kekunci angka untuk membuat tatasusunan. Berikut ialah contoh menggunakan kekunci angka:

$myArray = [10,20,30];

Dalam contoh ini, kami menggunakan kekunci angka untuk menentukan tatasusunan.

4. Bagaimana untuk mengakses elemen tatasusunan?

Setiap elemen tatasusunan PHP mempunyai kunci unik yang boleh digunakan untuk mengakses elemen tersebut. Berikut ialah cara untuk mengakses elemen tatasusunan dalam PHP:

$myArray = [
    "name" => "Tom",
    "age" => 21,
    "city" => "Beijing"
];

echo $myArray["name"];

Dalam contoh ini, kami menggunakan kekunci "nama" untuk mengakses elemen tatasusunan. Baris kod ini akan mencetak nilai kunci "nama" dalam tatasusunan: "Tom".

Selain itu, kami juga boleh menggunakan fungsi terbina dalam PHP untuk mengendalikan tatasusunan, seperti array_keys(), array_values(), array_key_exists(), dsb.

5. Traversal tatasusunan

Untuk melintasi elemen dalam tatasusunan, kita boleh menggunakan gelung foreach. Gelung foreach boleh digunakan untuk mengulangi elemen tatasusunan dan mengembalikannya secara individu sebagai pembolehubah. Berikut ialah contoh menggunakan gelung foreach untuk lelaran melalui tatasusunan:

$myArray = ["apple", "banana", "orange"];

foreach ($myArray as $value) {
    echo $value . "
"; }

Dalam contoh ini, kami menggunakan gelung foreach untuk melelaran melalui semua elemen dalam tatasusunan $myArray dan mengembalikannya sebagai pembolehubah $nilai.

6. Isih Tatasusunan

Dalam PHP, terdapat banyak cara untuk mengisih tatasusunan, termasuk sort(), rsort(), assort(), arsort(), dll. Berikut ialah contoh pengisihan tatasusunan menggunakan fungsi sort():

$myArray = [10, 5, 8, 3, 6];
sort($myArray);

print_r($myArray);

Dalam contoh ini, kami menggunakan fungsi sort() untuk mengisih tatasusunan dan fungsi print_r() untuk mengeluarkan hasil.

7. Ringkasan

Array ialah alat yang sangat berkuasa dalam PHP. Menggunakan tatasusunan PHP, anda boleh menyimpan dan mengurus sejumlah besar data dan akses berkaitan serta memanipulasinya pada bila-bila masa. Saya harap artikel ini dapat membantu anda menguasai lagi pengetahuan berkaitan tatasusunan dalam PHP dan memberikan bantuan untuk kerja pengaturcaraan PHP anda.

Atas ialah kandungan terperinci Apakah array dalam PHP? Bagaimana cara menggunakannya?. 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