Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Menangkap Pelbagai Pilihan Kotak Semak sebagai Array dalam 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!