>백엔드 개발 >PHP 튜토리얼 >PHP에서 여러 확인란 선택을 배열로 캡처하는 방법은 무엇입니까?

PHP에서 여러 확인란 선택을 배열로 캡처하는 방법은 무엇입니까?

Barbara Streisand
Barbara Streisand원래의
2024-12-12 21:23:18289검색

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

PHP 다중 체크박스 배열

PHP에서 여러 체크박스가 있는 양식을 만들고 사용자 선택 항목을 배열로 캡처하는 것은 간단할 수 있습니다. 이를 구현하는 방법은 다음과 같습니다.

<form method='post'>

이제 PHP 스크립트에서:

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

체크박스 입력의 이름 속성을 배열(checkboxvar[])로 전달하여, 선택된 모든 값은 $_POST['checkboxvar'] 배열 내에서 자동으로 캡처됩니다. 그런 다음 필요에 따라 이러한 값을 에코하거나 조작할 수 있습니다.

확인된 값을 이메일로 보내려면 배열을 문자열로 내포하고 값을 쉼표나 기타 구분 기호로 구분할 수 있습니다.

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

악성 코드가 실행되는 것을 방지하려면 입력한 내용을 이메일에 사용하기 전에 삭제해야 합니다. 이 주제에 대한 자세한 내용은 공식 PHP 문서(http://php.net/manual/en/faq.html.php#faq.html.arrays

)를 참조하세요.

위 내용은 PHP에서 여러 확인란 선택을 배열로 캡처하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.