javascript - 폼 객체의 이름이 xx[]일 때 php에 배열을 전달하는 원리
迷茫
迷茫 2017-05-16 13:07:31
0
3
354

<form method="post" action="arrayformdata.php">
<label>태그</label>
<input type="text" name="tags[]" />
<input type="text" name="tags[]"/>
<input type="text" name="tags[]"/>
< input type="text" name="tags[]"/>
<input type="text" name="tags[]"/>
<input type="submit" value= "제출">
</form>
</html>

이런 방법으로 PHP에서 $_POST['tags']를 통해 tagged[]라는 이름의 모든 값을 가져와서 배열로 병합할 수 있습니다.
어떻게 작동하는지 모르겠습니다

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(3)
Peter_Zhu

제출 시 요청한 양식 정보가

임을 알 수 있습니다. 으아아아

PHP는 이 정보를 수신하면 변수를 연관 배열 형태로 현재 스크립트에 전달합니다. 연관 배열이므로 키가 있고 위의 태그[]는 동일한 키 세트입니다. PHP는 처리할 때 이를 배열에 넣습니다.

巴扎黑

으아아아

이와 같아야 한다고 생각합니다. PHP 측에서 처리를 하기 때문입니다(다른 백엔드 언어에 대해서는 모르겠습니다). 프론트로 보내주신 내용은 사진과 같으니까요

某草草

위와 같은 의미로, 제출된 모든 입력 상자는 $_POST에 할당되며, $_POST는 슈퍼 전역 변수이므로 어디서든 받을 수 있습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿