Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mengakses tatasusunan dalam php

Bagaimana untuk mengakses tatasusunan dalam php

PHPz
PHPzasal
2023-04-18 15:21:57644semak imbas

PHP ialah bahasa pengaturcaraan yang popular, dan tatasusunan adalah fungsi yang sangat penting baginya. Tatasusunan ialah struktur data yang boleh menyimpan berbilang nilai Banyak nilai dalam tatasusunan boleh diakses melalui satu nama pembolehubah. Dalam artikel ini, kami akan menerangkan cara mengakses tatasusunan dalam PHP.

Tentukan tatasusunan

Sebelum mengakses tatasusunan, anda perlu menentukan tatasusunan terlebih dahulu. Dalam PHP, terdapat dua cara untuk mentakrif tatasusunan:

  1. Gunakan fungsi tatasusunan():

$fruits = array("apple", "banana", " oren");

Pernyataan ini mentakrifkan tatasusunan yang mengandungi tiga elemen. Anda boleh mengakses setiap elemen dalam tatasusunan menggunakan subskrip. Contohnya, $fruits[0] mendapat "epal" dan $fruits[1] mendapat "pisang".

  1. Gunakan kurungan segi empat sama []:

$fruits = ["epal", "pisang", "oren"];

Inilah takrif tatasusunan yang sama, tetapi menggunakan sintaks yang lebih mudah. Anda boleh mengakses elemen tatasusunan menggunakan subskrip seperti di atas.

Mengakses Tatasusunan

Untuk mengakses elemen dalam tatasusunan, anda perlu menggunakan subskrip. Subskrip ialah integer bermula dari 0 dan turun ke panjang tatasusunan tolak 1. Sintaks untuk menggunakan subskrip untuk mengakses elemen adalah seperti berikut:

$array[index]

di mana $array ialah nama array dan indeks ialah subskrip. Contohnya:

$fruits = array("apple", "banana", "oren");
echo $fruits[1]; // Output "banana"

Di sini , $fruits[1] mengakses elemen ke-2 dalam tatasusunan, iaitu "pisang".

Ubah Suai Elemen Tatasusunan

Untuk mengubah suai elemen dalam tatasusunan, anda mengakses elemen menggunakan subskrip dan menetapkan nilai baharu kepada elemen. Contohnya:

$fruits = array("epal", "pisang", "oren");
$buah[1] = "pir";
gema $buah[1]; / / Output "pear"

Contoh ini menukar elemen kedua dalam tatasusunan $fruits kepada "pear".

Tambah elemen

Untuk menambah elemen baharu pada tatasusunan, anda menggunakan subskrip baharu yang mana elemen baharu ditetapkan. Contohnya:

$fruits = array("epal", "pisang", "oren");
$buah[3] = "anggur";
gema $buah[3]; / / Output "anggur"

Dalam contoh ini, elemen baharu "anggur" ditambahkan pada tatasusunan $fruits dengan indeks 3.

Padam elemen

Untuk memadamkan elemen daripada tatasusunan, anda boleh menggunakan fungsi unset(). Contohnya:

$fruits = array("epal", "pisang", "oren");
unset($fruits[1]);
echo $fruits[1]; / Output Undefined index: 1

Dalam contoh ini, elemen kedua "pisang" dalam tatasusunan $fruits telah dipadamkan. Walau bagaimanapun, jika anda cuba mengakses elemen yang dipadamkan, anda akan mendapat ralat indeks yang tidak ditentukan. Apabila memadamkan elemen daripada tatasusunan, pastikan anda tidak lagi memerlukan elemen tersebut.

Gelung melalui tatasusunan

Dalam aplikasi sebenar, anda mungkin perlu mengulangi keseluruhan tatasusunan dan mengakses setiap elemen. Untuk melakukan ini, anda boleh menggunakan untuk dan foreach gelung.

untuk gelung:

$buah = array("epal", "pisang", "oren");
untuk ($i = 0; $i < kiraan($ buah-buahan); $i++) {

echo $fruits[$i] . ", ";

}

Gelung ini merentasi keseluruhan susunan $fruits dan mengakses setiap elemen secara bergilir-gilir, mengeluarkan "epal, pisang, oren,".

gelung foreach:

$fruits = array("epal", "pisang", "oren");
foreach ($buah sebagai $buah) {

echo $fruit . ", ";

}

Gelung ini juga merentasi keseluruhan tatasusunan $fruits, tetapi sintaksnya lebih mudah dan pembolehubah sementara $fruit ditetapkan secara automatik semasa proses traversal, yang mengandungi elemen tatasusunan lelaran semasa . Keluaran adalah sama seperti gelung di atas, "epal, pisang, oren,".

Ringkasan

Perkara di atas memperkenalkan cara untuk mengakses tatasusunan, mengubah suai dan memadam elemen, menambah elemen dan gelung melalui tatasusunan dalam PHP. Dalam aplikasi praktikal, tatasusunan ialah struktur data yang sangat berguna yang membantu anda menyimpan dan mengakses berbilang nilai dengan mudah. Saya harap artikel ini membantu anda lebih memahami penggunaan tatasusunan dalam PHP.

Atas ialah kandungan terperinci Bagaimana untuk mengakses tatasusunan dalam 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