찾다

 >  Q&A  >  본문

javascript - 폼 객체의 이름이 xx[]일 때 php에 배열을 전달하는 원리

<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[]라는 이름의 모든 값을 가져와서 배열로 병합할 수 있습니다.
어떻게 작동하는지 모르겠습니다

迷茫迷茫2822일 전361

모든 응답(3)나는 대답할 것이다

  • 天蓬老师

    天蓬老师2017-05-16 13:09:31

    제출 시 요청한 양식 정보가

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

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

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-05-16 13:09:31

    으아아아

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

    회신하다
    0
  • 某草草

    某草草2017-05-16 13:09:31

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

    회신하다
    0
  • 취소회신하다