Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Mencipta Pembolehubah Dinamik dalam Gelung untuk Penamaan Bertambah?
Mencipta Pembolehubah Dinamik dalam Gelung: Panduan Langkah demi Langkah
Dalam gelung pengaturcaraan, anda mungkin menghadapi keperluan untuk mencipta berbilang pembolehubah dengan nama tambahan, seperti $seat1, $seat2, dan sebagainya. Semasa menggunakan tatasusunan biasanya disyorkan untuk senario sedemikian, artikel ini akan menunjukkan cara untuk mencapai hasil yang diingini menggunakan pembolehubah dinamik.
Untuk mencipta pembolehubah pembolehubah di dalam gelung, ikut langkah berikut:
Memulakan Pembolehubah Pembilang:
<code class="php">$counter = 1;</code>
Lelar Melalui Gelung:
<code class="php">while ($counter <= $aantalZitjesBestellen) {</code>
Bina Nama Pembolehubah:
<code class="php">$key = 'seat' . $counter;</code>
Buat Pembolehubah:
<code class="php">$$key = $_POST[$key];</code>
Dalam kod ini, $key mewakili nama pembolehubah dinamik (cth., seat1, seat2), dan $_POST[$key] mendapatkan semula nilai yang sepadan daripada permintaan POST.
Naikkan Pembilang:
<code class="php">$counter++;</code>
Ulang langkah 2-5 untuk setiap lelaran gelung.
Contoh:
Kod berikut mencipta pembolehubah dinamik $seat1, $seat2, dsb., berdasarkan input pengguna daripada permintaan POST:
<code class="php">$aantalZitjesBestellen = 3; for ($counter = 1; $counter <= $aantalZitjesBestellen; $counter++) { $key = 'seat' . $counter; $$key = $_POST[$key]; } // Output the created variables echo $seat1; // Output: Value of $_POST['seat1'] echo $seat2; // Output: Value of $_POST['seat2']</code>
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Pembolehubah Dinamik dalam Gelung untuk Penamaan Bertambah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!