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!