Rumah > pembangunan bahagian belakang > masalah PHP > Apakah dua jenis tatasusunan php?

Apakah dua jenis tatasusunan php?

WBOY
Lepaskan: 2023-05-06 09:45:08
asal
629 orang telah melayarinya

Berkembang? Bagaimana untuk menggunakan dua tatasusunan ini?

PHP ialah bahasa skrip yang digunakan secara meluas dalam pembangunan web. Sebagai bahasa yang dinamik, fleksibilitinya amat menonjol dalam penyimpanan dan pemprosesan data. Tatasusunan dalam PHP ialah jenis data yang sangat biasa digunakan, terutamanya digunakan untuk menyimpan dan mengurus data berkaitan. Dalam PHP, terdapat dua jenis tatasusunan: tatasusunan diindeks dan tatasusunan bersekutu.

  1. Susun atur terindeks

Susun atur terindeks ialah tatasusunan yang elemennya boleh diakses melalui indeks berangka. Dalam PHP, tatasusunan indeks dinomborkan bermula dari 0 secara lalai. Ini bermakna nombor 0 ialah indeks elemen pertama dalam tatasusunan, nombor 1 ialah indeks elemen kedua, dan seterusnya. Kaedah definisi tatasusunan indeks adalah sangat mudah Anda boleh menggunakan sintaks berikut:

$array = array(element1, element2, element3, ......);
Salin selepas log masuk

di mana, $array ialah nama pembolehubah tatasusunan, dan setiap elemen dipisahkan dengan koma. Berikut ialah contoh mudah:

$fruits = array("Apple", "Banana", "Orange", "Grapes");
echo "I like " . $fruits[1];
Salin selepas log masuk

Kod di atas mula-mula mentakrifkan pembolehubah tatasusunan bernama $fruits, dan kemudian ia mengeluarkan elemen kedua "Pisang" dalam tatasusunan.

Selain memulakan tatasusunan secara langsung, kami juga boleh menggunakan fungsi array() untuk mencipta tatasusunan kosong dan menambah elemen padanya secara individu. Anda boleh beroperasi seperti berikut:

$fruits = array();  // 创建一个空的数组
$fruits[0] = "Apple";
$fruits[1] = "Banana";
$fruits[2] = "Orange";
$fruits[3] = "Grapes";
Salin selepas log masuk

Dalam proses ini, kita mula-mula mencipta tatasusunan kosong, dan kemudian menambah 4 elemen padanya.

Tatasusunan diindeks sangat bagus untuk menyimpan data (seperti nombor atau tarikh) secara berurutan. Untuk beberapa tugas mudah, ia adalah cara yang cekap untuk memproses data.

  1. Associative Array

Associative Array ialah tatasusunan yang elemennya boleh diakses oleh kunci yang ditentukan. Untuk setiap elemen, kunci dan nilai perlu ditentukan. Dalam PHP, sintaks berikut boleh digunakan untuk menentukan tatasusunan bersekutu:

$array = array(
    key1 => value1,
    key2 => value2,
    key3 => value3,
    ......
);
Salin selepas log masuk

di mana, key ialah kunci dalam tatasusunan bersekutu dan value ialah nilai yang dikaitkan dengannya. Untuk contoh berikut:

$student = array(
        "name" => "John",
        "age" => 20,
        "email" => "john@example.com",
);
echo "His name is " . $student["name"] ." and he is " . $student["age"] . " years old.";
Salin selepas log masuk

Kod ini mula-mula mentakrifkan pembolehubah tatasusunan bersekutu yang mengandungi 3 elemen dan menggunakan fungsi echo() untuk mengeluarkan 2 elemen.

Anda boleh menggunakan pernyataan foreach untuk mengulangi elemen dalam tatasusunan bersekutu, seperti yang ditunjukkan di bawah:

$student = array(
        "name" => "John",
        "age" => 20,
        "email" => "john@example.com",
);
foreach ($student as $key => $value) {
    echo "Key=" . $key . ", Value=" . $value;
}
Salin selepas log masuk

Dalam proses ini, kami menggunakan pernyataan foreach untuk menggelungkan setiap elemen dalam $student elemen tatasusunan, kata kunci keluaran dan nilai. Ini akan mengeluarkan yang berikut:

Key=name, Value=John
Key=age, Value=20
Key=email, Value=john@example.com
Salin selepas log masuk

Ringkasan

Dalam PHP, anda boleh menggunakan dua jenis tatasusunan: tatasusunan diindeks dan tatasusunan bersekutu. Tatasusunan diindeks ialah tatasusunan yang unsur-unsurnya boleh diakses oleh indeks berangka Ia sesuai untuk menyimpan unsur berjujukan, seperti nombor atau tarikh. Tatasusunan bersekutu ialah tatasusunan yang boleh diakses dengan menentukan kata kunci Setiap elemen mengandungi kunci dan nilai Ia sesuai untuk menyimpan data yang berkaitan, seperti maklumat peribadi. Tidak kira jenis tatasusunan yang digunakan, ia boleh dimanipulasi dan diproses menggunakan fungsi dan pernyataan terbina dalam PHP.

Atas ialah kandungan terperinci Apakah dua jenis tatasusunan php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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