html 코드:
<code><input type="file" name = "imgs[]" > <input type="file" name = "imgs[]" > <input type="file" name = "imgs[]" > </code>
php 코드:
<code>$imgs = $_FILES['imgs'];</code>
이 경우에는 첫 번째 것만 얻을 수 있습니다. 모두 얻는 방법을 알려주세요.
양식을 사용하여 제출했습니다.html 코드:
<code><input type="file" name = "imgs[]" > <input type="file" name = "imgs[]" > <input type="file" name = "imgs[]" > </code>
php 코드:
<code>$imgs = $_FILES['imgs'];</code>
이 경우에는 첫 번째 것만 얻을 수 있습니다. 모두 얻는 방법을 알려주세요.
양식을 사용하여 제출했습니다.
`
<code>foreach($_FILES['imgs']['name'] as $key => $row ){ echo $_FILES['imgs']['name'][$key]; } </code>
`
다른 방법으로 사용:
<code><input type="text" name = "imgs1" > <input type="text" name = "imgs2" > <input type="text" name = "imgs3" > <php> dump(trim($_POST['imgs1'])); dump(trim($_POST['imgs2'])); dump(trim($_POST['imgs3'])); </php></code>
1층 방법이 좋아요! 배열로 백그라운드에 전달하고 처리하세요!
Ajax를 사용하여 프런트엔드 이미지 URL을 업로드하고 직접 반환합니다. 그런 다음 입력 상자에 입력합니다.
프런트엔드: <input type="hidden" name = "imgs[]" >
백엔드: print_r($_POST["imgs"]);