Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk memanggil array dalam PHP

Bagaimana untuk memanggil array dalam PHP

PHPz
Lepaskan: 2023-04-20 15:15:40
asal
828 orang telah melayarinya

PHP ialah bahasa skrip bahagian pelayan sumber terbuka yang boleh dijalankan pada pelayan web. Sebagai bahasa pengaturcaraan yang berkuasa dan percuma, PHP telah menjadi bahagian penting dalam pembangunan web. Tatasusunan PHP juga merupakan salah satu struktur data yang paling biasa digunakan dalam PHP.

Jadi, bagaimana untuk memanggil tatasusunan dalam PHP?

  1. Mencipta tatasusunan

Dalam PHP, anda boleh mencipta tatasusunan menggunakan fungsi tatasusunan(). Fungsi ini boleh menerima sebarang bilangan parameter, yang akan menjadi elemen tatasusunan.

$colors = array("Red", "Blue", "Green");
Salin selepas log masuk

Kod di atas mencipta tatasusunan bernama $colors dan menggunakan tiga warna sebagai elemen tatasusunan. Anda boleh menggunakan fungsi print_r() untuk mengeluarkan kandungan tatasusunan.

print_r($colors);
Salin selepas log masuk

Hasil output ialah:

Array
(
    [0] => Red
    [1] => Blue
    [2] => Green
)
Salin selepas log masuk
  1. Mengakses elemen tatasusunan

Dalam PHP, anda boleh menggunakan kurungan segi empat sama [] untuk mengakses elemen tatasusunan.

echo $colors[0]; // 输出 Red
echo $colors[1]; // 输出 Blue
echo $colors[2]; // 输出 Green
Salin selepas log masuk

Dalam PHP, pengindeksan tatasusunan bermula dari 0, jadi $colors[0] ialah elemen pertama tatasusunan.

  1. Ubah suai elemen tatasusunan

Anda boleh mengubah suai elemen tatasusunan dengan cara yang sama.

$colors[1] = "Yellow";
print_r($colors);
Salin selepas log masuk

Hasil output ialah:

Array
(
    [0] => Red
    [1] => Yellow
    [2] => Green
)
Salin selepas log masuk

Kod di atas menukar elemen kedua tatasusunan $colors daripada "Biru" kepada "Kuning".

  1. Merentasi tatasusunan

Dalam PHP, anda boleh menggunakan gelung untuk melintasi tatasusunan. Kaedah biasa termasuk untuk gelung dan gelung foreach.

// for循环
for ($i = 0; $i < count($colors); $i++) {
    echo $colors[$i] . "<br>";
}

// foreach循环
foreach ($colors as $color) {
    echo $color . "<br>";
}
Salin selepas log masuk

Kod di atas akan berulang melalui semua elemen dalam tatasusunan $colors dan mengeluarkan nilainya.

  1. Asosiasi bersekutu

Selain tatasusunan diindeks, PHP juga menyokong tatasusunan bersekutu. Tatasusunan bersekutu ialah tatasusunan yang memetakan kunci kepada nilai. Apabila membuat tatasusunan bersekutu, anda boleh menentukan nama kunci dan nilai kunci.

$person = array("name" => "Tom", "age" => 26, "city" => "New York");
print_r($person);
Salin selepas log masuk

Hasil output ialah:

Array
(
    [name] => Tom
    [age] => 26
    [city] => New York
)
Salin selepas log masuk

Elemen tatasusunan bersekutu boleh diakses menggunakan nama kunci.

echo $person["name"]; // 输出 Tom
echo $person["age"]; // 输出 26
echo $person["city"]; // 输出 New York
Salin selepas log masuk

Tatasusunan bersekutu boleh dilalui menggunakan gelung foreach.

foreach ($person as $key => $value) {
    echo $key . ": " . $value . "<br>";
}
Salin selepas log masuk

Kod di atas akan berulang melalui semua elemen dalam tatasusunan $person dan mengeluarkan nama dan nilai utamanya.

Dalam PHP, tatasusunan ialah alat yang fleksibel dan berkuasa yang boleh membantu pembangun menyusun dan memproses data dengan mudah. Menguasai kaedah panggilan tatasusunan PHP adalah langkah penting dalam pembangunan web. Harap artikel ini membantu anda!

Atas ialah kandungan terperinci Bagaimana untuk memanggil array dalam 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