Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Saya Boleh Mencipta Pembolehubah Dinamik dalam Gelung untuk Penamaan Bertambah?

Bagaimanakah Saya Boleh Mencipta Pembolehubah Dinamik dalam Gelung untuk Penamaan Bertambah?

Barbara Streisand
Lepaskan: 2024-11-01 17:05:12
asal
288 orang telah melayarinya

How Can I Create Dynamic Variables in a Loop for Incremental Naming?

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:

  1. Memulakan Pembolehubah Pembilang:

    <code class="php">$counter = 1;</code>
    Salin selepas log masuk
  2. Lelar Melalui Gelung:

    <code class="php">while ($counter <= $aantalZitjesBestellen) {</code>
    Salin selepas log masuk
  3. Bina Nama Pembolehubah:

    <code class="php">$key = 'seat' . $counter;</code>
    Salin selepas log masuk
  4. Buat Pembolehubah:

    <code class="php">$$key = $_POST[$key];</code>
    Salin selepas log masuk

Dalam kod ini, $key mewakili nama pembolehubah dinamik (cth., seat1, seat2), dan $_POST[$key] mendapatkan semula nilai yang sepadan daripada permintaan POST.

  1. Naikkan Pembilang:

    <code class="php">$counter++;</code>
    Salin selepas log masuk

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>
Salin selepas log masuk

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!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan