Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Mengakses Parameter Berbilang Nilai dalam PHP $_GET Array?

Bagaimana untuk Mengakses Parameter Berbilang Nilai dalam PHP $_GET Array?

Patricia Arquette
Patricia Arquetteasal
2024-10-22 20:59:29600semak imbas

How to Access Multi-Valued Parameters in PHP $_GET Array?

Mengakses Parameter Berbilang Nilai dalam PHP $_GET Array

tatasusunan superglobal $_GET PHP membenarkan akses kepada parameter rentetan pertanyaan. Secara lalai, apabila berbilang nilai diberikan kepada parameter yang sama, hanya nilai terakhir disimpan dalam $_GET. Walau bagaimanapun, adalah mungkin untuk mendapatkan semula nilai tersebut sebagai tatasusunan.

Mencipta Parameter $_GET Berbilang Nilai

Untuk menghantar berbilang nilai bagi parameter dalam rentetan pertanyaan, hanya gunakan tatatanda kurungan segi empat sama:

http://link/foo.php?id[]=1&id[]=2&id[]=3

Mengakses Tatasusunan dalam PHP

Menggunakan teknik di atas, $_GET['id'] akan menjadi tatasusunan yang mengandungi nilai berbilang:

<code class="php">echo $_GET['id'][0]; // Output: 1
echo $_GET['id'][1]; // Output: 2
echo $_GET['id'][2]; // Output: 3</code>

Dengan mengakses $_GET['id'] sebagai tatasusunan, anda boleh mengulang nilai dan memprosesnya secara individu atau sebagai koleksi.

Nota: Kaedah ini serasi dengan kebanyakan pelayan web dan penyemak imbas. Walau bagaimanapun, perlu diingat bahawa sesetengah pelayan lama mungkin tidak menyokong parameter berbilang nilai.

Atas ialah kandungan terperinci Bagaimana untuk Mengakses Parameter Berbilang Nilai dalam PHP $_GET Array?. 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