PHP를 사용하여 POST를 통해 다차원 배열 제출
과제:
다음과 같은 PHP 형식을 디자인하세요. 각 행에는 알려진 열(예: 상단/하단 직경, 원단, 색상, 수량). 목표는 이 데이터를 다차원 배열로 제출하여 서식이 지정된 테이블로 이메일로 보내는 것입니다.
해결책:
양식 구조: 대괄호 사용 다차원 배열을 생성하려면 입력 이름에 표기법을 사용하세요. 예:
<input name="diameters[0][top]" type="text">
PHP 처리:
양식 제출 시 PHP는 입력 이름을 기반으로 배열을 채웁니다. 데이터를 처리하려면 다음 단계를 따르세요.
코드 샘플:
if (isset($_POST['diameters'])) { echo '<table>'; foreach ($_POST['diameters'] as $diam) { echo '<tr><td>' . $diam['top'] . '</td><td>' . $diam['bottom'] . '</td></tr>'; } echo '</table>'; }
개선된 방법:
여러 개의 1D 배열을 사용하는 대신 단일 2D 배열이 더 효율적이고 읽기 쉬운 솔루션입니다.
위 내용은 테이블 데이터를 이메일로 보내기 위해 PHP에서 POST를 통해 다차원 배열을 제출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!