Rumah > pembangunan bahagian belakang > masalah PHP > Pembolehubah subskrip tatasusunan PHP?

Pembolehubah subskrip tatasusunan PHP?

PHPz
Lepaskan: 2023-05-06 11:15:07
asal
424 orang telah melayarinya

PHP ialah bahasa pengaturcaraan yang sangat fleksibel yang menyokong pelbagai jenis data dan struktur data, antaranya tatasusunan ialah struktur data yang sangat biasa. Dalam PHP, tatasusunan boleh mengandungi pelbagai jenis elemen, daripada integer dan rentetan ringkas kepada objek dan tatasusunan lain, menjadikannya alat yang ideal untuk mengendalikan sejumlah besar data.

Dalam PHP, nilai tatasusunan boleh menggunakan indeks angka atau kunci rentetan. Apabila menggunakan indeks berangka, setiap nilai mempunyai pengecam berangka yang unik. Contohnya, kod berikut mentakrifkan tatasusunan yang dipanggil "$fruits" yang mengandungi tiga buah, dikenal pasti menggunakan indeks angka 0, 1 dan 2:

$fruits = array("apple", "banana", "cherry");
Salin selepas log masuk

Apabila menggunakan kekunci rentetan, setiap Setiap nilai dikenal pasti dengan rentetan . Sebagai contoh, kod berikut mentakrifkan tatasusunan bernama "$person" yang mengandungi nama, umur dan alamat seseorang, setiap satunya dikenal pasti menggunakan kekunci rentetan "nama", "umur" dan "alamat":

$person = array(
    "name" => "John Doe",
    "age" => 35,
    "address" => "123 Main Street"
);
Salin selepas log masuk

Dalam PHP, kedua-dua kunci dan nilai tatasusunan boleh menjadi pembolehubah. Ini bermakna anda boleh menetapkannya secara dinamik pada masa jalan. Sebagai contoh, kod berikut menunjukkan cara menggunakan pembolehubah sebagai kunci tatasusunan:

$fruit1 = "apple";
$fruit2 = "banana";
$fruit3 = "cherry";

$fruits = array(
    $fruit1 => "red",
    $fruit2 => "yellow",
    $fruit3 => "red"
);

echo $fruits[$fruit1]; // 输出“red”
Salin selepas log masuk

Dalam contoh ini, kita mula-mula mentakrifkan tiga pembolehubah yang mengandungi nama tiga buah. Kami kemudian mencipta tatasusunan yang dipanggil "$fruits" dan menetapkan warna setiap buah sebagai nilai kepada mereka secara individu menggunakan pembolehubah sebagai kunci. Akhir sekali, kami mengeluarkan nilai dalam tatasusunan menggunakan pembolehubah "$fruit1" sebagai indeks, yang menghasilkan "merah".

Begitu juga, anda juga boleh menggunakan pembolehubah sebagai nilai tatasusunan seperti ini:

$person = array(
    "name" => "John Doe",
    "age" => 35,
    "address" => "123 Main Street"
);

$fieldName = "age";
echo $person[$fieldName]; // 输出“35”
Salin selepas log masuk

Dalam contoh ini, kami mula-mula mentakrifkan tatasusunan bernama "$person", yang mengandungi Beberapa maklumat tentang seseorang. Kemudian, kami mentakrifkan pembolehubah "$fieldName" yang mengandungi rentetan "umur". Akhir sekali, kami mengeluarkan nilai dalam tatasusunan menggunakan pembolehubah "$fieldName" sebagai indeks, dan outputnya ialah "35".

Secara keseluruhan, tatasusunan dalam PHP adalah fleksibel dan menggunakan pembolehubah sebagai kunci atau nilai tidak menjadi masalah, yang merupakan kelebihan besar struktur data ini.

Atas ialah kandungan terperinci Pembolehubah subskrip 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