Mengisytiharkan Pembolehubah Pembolehubah Secara Dinamik dalam Gelung
Dalam senario pengaturcaraan ini, matlamatnya adalah untuk mencipta satu siri pembolehubah secara dinamik dalam gelung, menambah nama mereka dengan setiap lelaran. Khususnya, kami ingin mencipta pembolehubah bernama $seat1, $seat2 dan seterusnya, setiap satu mengandungi nilai yang diambil daripada tatasusunan $_POST.
Untuk mencapai ini, kami menggunakan gabungan pengisytiharan pembolehubah dinamik dan penggabungan rentetan . Kita mulakan dengan menyediakan gelung for yang berulang melalui bilangan pembolehubah yang diingini.
Di dalam gelung, kami menggunakan sintaks berikut untuk mencipta setiap pembolehubah dinamik:
<code class="php">$$key = $_POST[$key];</code>
Di sini, $ kunci ialah rentetan yang dibina dengan menggabungkan rentetan statik 'kerusi' dengan pemboleh ubah pembilang $counter. Ini mencipta nama pembolehubah seperti $seat1, $seat2, dll.
Seterusnya, kami menggunakan tatasusunan $_POST untuk mendapatkan semula nilai bagi setiap pembolehubah dinamik. Sintaks $_POST[$key] secara dinamik mengambil nilai yang dikaitkan dengan nama pembolehubah yang dijana, seperti $_POST['seat1'].
Dengan memberikan nilai ini kepada pembolehubah dinamik, kami mencipta pembolehubah yang dikehendaki dengan berkesan pembolehubah dengan nilai yang sesuai. Hasilnya ialah satu siri pembolehubah bernama $seat1, $seat2 dan seterusnya, setiap satu mengandungi nilai yang berbeza daripada tatasusunan $_POST.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membuat Pembolehubah Secara Dinamik dengan Nama Bertambah dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!