Mengakses Nilai Tatasusunan dalam $_GET Superglobal
Dalam PHP, tatasusunan $_GET mengandungi parameter GET yang melalui URL. Ia membolehkan anda mendapatkan semula data daripada rentetan pertanyaan halaman web. Walau bagaimanapun, secara lalai, nilai $_GET ialah skalar, bermakna nilai tersebut hanya boleh menyimpan satu nilai pada satu masa.
Menukar Parameter GET kepada Tatasusunan
Jika anda mahu untuk menghantar berbilang nilai bagi parameter GET, anda boleh menggunakan teknik berikut:
http://link/foo.php?id[]=1&id[]=2&id[]=3
Perhatikan sintaks yang digunakan untuk parameter id: "id[]". Dengan menambahkan "[]" pada nama parameter, anda menunjukkan bahawa ia harus dianggap sebagai tatasusunan.
Mengakses Tatasusunan
Apabila anda menggunakan tatatanda kurungan segi empat sama di sebelah PHP, anda boleh mengakses nilai tatasusunan:
<code class="php">echo $_GET['id'][0]; // Outputs "1" echo $_GET['id'][1]; // Outputs "2" echo $_GET['id'][2]; // Outputs "3"</code>
Penyelesaian Alternatif
Jika anda tidak dapat menggunakan sintaks "[]" dalam URL, terdapat alternatif lain:
Atas ialah kandungan terperinci Bagaimana untuk Mengakses Nilai Tatasusunan dalam $_GET Superglobal dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!