텍스트 상자에서 5 번 반복하고 텍스트 상자의 값을 배열에 표시합니다.PHP에서 다차원 배열의 마지막 요소를 제거
<form method="post" action="test.php">
<?php for($i = 0; $i < 5; $i++) {
echo "<input type='text' name='text1[]'/>";
} ?>
<input type="submit" name="confirm" value="confirm" />
</form>
<?php
$text1 = $_POST['text1'];
$count= count($text1);
if(isset($_POST['confirm'])) {
for($p = 0; $p < $count; $p++) {
echo print_r($p[$i]);
}
}
?>
데이터에서 마지막 값 (반복 번호 1)을 제거하고 이름 만 표시하려고합니다. $p[$i]
의
John1
Jack1
Peter1
Jane1
Jill1
'substr ($ str, 0, -1)'? –
당신의 예를 보면서 나는 당신이 묘사하는 것처럼 이것이 작동한다고 생각하지 않는다. 'echo print_r ($ p [$ i]);' –
대신'echo $ text1 [$ p];와 같은 것이어야합니다. 설명해 주셔서 감사합니다. print_r() – deepz