Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Menangkap Pelbagai Pilihan Kotak Semak sebagai Array dalam PHP?

Bagaimana untuk Menangkap Pelbagai Pilihan Kotak Semak sebagai Array dalam PHP?

Barbara Streisand
Barbara Streisandasal
2024-12-12 21:23:18288semak imbas

How to Capture Multiple Checkbox Selections as an Array in PHP?

Turutan Kotak Semak Berbilang PHP

Membuat borang dengan berbilang kotak pilihan dan menangkap pilihan pengguna ke dalam tatasusunan dalam PHP boleh menjadi mudah. Begini cara anda boleh melaksanakannya:

<form method='post'>

Sekarang, dalam skrip PHP anda:

<?php
if (isset($_POST['checkboxvar'])) {
  print_r($_POST['checkboxvar']);
}
?>

Dengan menghantar atribut nama bagi input kotak pilihan anda sebagai tatasusunan (checkboxvar[]), semua nilai yang disemak akan ditangkap secara automatik dalam tatasusunan $_POST['checkboxvar']. Anda kemudiannya boleh menggemakan atau memanipulasi nilai ini mengikut keperluan.

Untuk menghantar nilai yang disemak dalam e-mel, anda boleh meletupkan tatasusunan ke dalam rentetan, memisahkan nilai dengan koma atau mana-mana pemisah lain:

echo implode(',', $_POST['checkboxvar']); // change the comma to your desired separator

Ingat untuk membersihkan input anda sebelum menggunakannya dalam e-mel anda untuk mengelakkan sebarang kod hasad daripada dilaksanakan. Untuk mendapatkan maklumat lanjut tentang topik ini, anda boleh merujuk kepada dokumentasi PHP rasmi di sini: http://php.net/manual/en/faq.html.php#faq.html.arrays

Atas ialah kandungan terperinci Bagaimana untuk Menangkap Pelbagai Pilihan Kotak Semak sebagai Array dalam PHP?. 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