Rumah >pembangunan bahagian belakang >tutorial php >Cara Mengendalikan Input Borang HTML sebagai Susunan Tahap dengan

Cara Mengendalikan Input Borang HTML sebagai Susunan Tahap dengan

Patricia Arquette
Patricia Arquetteasal
2024-12-09 22:24:17696semak imbas

How to Handle HTML Form Input as an Array of Levels with

Input Borang HTML sebagai Tatasusunan

Borang yang disediakan bertujuan untuk menangkap tatasusunan peringkat, setiap tahap yang terdiri daripada tajuk dan binaan masa. Output yang diingini ialah tatasusunan dengan setiap tahap diwakili oleh tajuk dan masa binaannya, seperti yang ditunjukkan dalam contoh yang disediakan.

Penyelesaian Cadangan:

Untuk mencapai output yang diingini , ubah suai sedikit nama input:

<input type="text" class="form-control" placeholder="Titel" name="levels[level][]">
<input type="text" class="form-control" placeholder="Titel" name="levels[build_time][]">

Menambah kurungan segi empat sama di hujung nama memberitahu PHP bahawa input harus dianggap sebagai tatasusunan. Selepas itu, selepas penyerahan borang, PHP akan mengisi secara automatik tatasusunan bernama "levels" dengan subarrays untuk "level" dan "build_time."

Menggunakan Elemen Dinamik:

Jika elemen bentuk ditambah secara dinamik, menggunakan gelung boleh memudahkan proses. Coretan kod berikut menunjukkan cara menambah elemen input dinamik dengan nama tatasusunan yang sesuai:

for ($i = 0; $i < $numLevels; $i++) {
  echo '<input type="text" class="form-control" placeholder="Titel" name="levels[level][]">';
  echo '<input type="text" class="form-control" placeholder="Titel" name="levels[build_time][]">';
}

Dengan menggunakan kaedah ini, PHP akan secara automatik menyusun input ke dalam struktur tatasusunan tanpa memerlukan pengindeksan manual.

Nota Tambahan:

Dalam HTML yang diedit, keluarkan pendakap asal di sekeliling "level" dan "build_time" dalam nama input. Ini akan menghasilkan struktur tatasusunan di mana setiap indeks dalam tatasusunan "peringkat" dan "masa_bangun" akan sepadan dengan tahap yang sama.

Atas ialah kandungan terperinci Cara Mengendalikan Input Borang HTML sebagai Susunan Tahap dengan. 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