Heim > Backend-Entwicklung > PHP-Tutorial > Wie erfasst man mehrere Kontrollkästchenauswahlen als Array in PHP?

Wie erfasst man mehrere Kontrollkästchenauswahlen als Array in PHP?

Barbara Streisand
Freigeben: 2024-12-12 21:23:18
Original
282 Leute haben es durchsucht

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

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'>
Nach dem Login kopieren

Jetzt in Ihrem PHP-Skript:

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

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
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage