PHP-Array mit mehreren Kontrollkästchen
Das Erstellen eines Formulars mit mehreren Kontrollkästchen und das Erfassen von Benutzerauswahlen in einem Array in PHP kann unkompliziert sein. So können Sie es implementieren:
<form method='post'>
Jetzt in Ihrem PHP-Skript:
<?php if (isset($_POST['checkboxvar'])) { print_r($_POST['checkboxvar']); } ?>
Indem Sie das Namensattribut Ihrer Checkbox-Eingaben als Array (checkboxvar[]) übergeben, Alle überprüften Werte werden automatisch im Array $_POST['checkboxvar'] erfasst. Sie können diese Werte dann nach Bedarf wiedergeben oder manipulieren.
Um die überprüften Werte in einer E-Mail zu senden, können Sie das Array in eine Zeichenfolge implodieren und die Werte durch ein Komma oder ein anderes Trennzeichen trennen:
echo implode(',', $_POST['checkboxvar']); // change the comma to your desired separator
Denken Sie daran, Ihre Eingaben zu bereinigen, bevor Sie sie in Ihrer E-Mail verwenden, um die Ausführung von Schadcode zu verhindern. Weitere Informationen zu diesem Thema finden Sie in der offiziellen PHP-Dokumentation hier: http://php.net/manual/en/faq.html.php#faq.html.arrays
Das obige ist der detaillierte Inhalt vonWie erfasst man mehrere Kontrollkästchenauswahlen als Array in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!