目前的任務涉及在循環中建立動態變數名稱,並逐步為其分配順序值。這可以透過利用變數變數和計數器變數來實現。
變數允許您基於另一個變數的值建立變數。在您的情況下, $seat 前綴和計數器 $counter 將動態組合以形成變數名稱。
$counter 變數將隨著循環的每次迭代而遞增,確定變數名稱的後綴。
要在for 循環中建立變量,請使用以下語法:
<code class="php">for ( $counter = 1; $counter <= $aantalZitjesBestellen; $counter ++) { $key = 'seat' . $counter; // Creates the variable name dynamically $$key = $_POST[$key]; // Assigns the POST value to the newly created variable }
結果如下將建立變數:
<code class="php">$seat1 = $_POST['seat1']; $seat2 = $_POST['seat2']; // ... and so on
或者,您可以使用陣列來儲存數據,從而無需變數。語法將是:
<code class="php">$seats = []; for ( $counter = 1; $counter <= $aantalZitjesBestellen; $counter ++) { $key = 'seat' . $counter; $seats[$key] = $_POST[$key]; }
結果數組將是:
<code class="php">$seats = [ 'seat1' => $_POST['seat1'], 'seat2' => $_POST['seat2'], // ... and so on ];</code>
以上是如何在 PHP 中使用迴圈建立動態變數名?的詳細內容。更多資訊請關注PHP中文網其他相關文章!