Возможно ли такое, если нет, то как сделать по аналоги чтобы не делать присваивание по 100 раз. PHP: for ($i=1; $i<=7; $i++) { echo $_POST['{"surname".$i}']; }
интересует строчка 3, будет ли так работать пост? Верней я почти уверен что не будет, мне нужно сделатьп о аналогии чтобы по сто раз не писать: $surname1=$_POST['surname1']; $surname2=$_POST['surname2']; И т.д.
должно работать! PHP: for ($i=1; $i<=7; $i++) { $surname[$i] = $_POST["surname$i"]; } print_r($surname); и всё выведет на экран если у тебя конечно же есть переданные 7 значений методом пост (surname1,surname2,surname3 . . .)
Мда. А цикл зачем? Кто мешал PHP: <?php $surname = array(); $surname=$_POST['surname'] var_dump($surname);
я пока начинающий, на пирмере доказали что пример действенный Simpliest интересно, буду иметь ввиду ! а разве прокатит такое если $_POST['surname'] это 1 значение которое пришло а их 7: $_POST['surnam1'] $_POST['surnam2'] $_POST['surnam3'] $_POST['surnam4'] $_POST['surnam5'] $_POST['surnam6'] $_POST['surnam7']
self.php PHP: <form action="self.php" method="post"> <?php for ($i=0; $i<4; $i++) { ?> <input name="surname[]" type="text" value="<?php echo $i; ?>"> <?php } ?> <input type="submit"> </form> <?php if(isset($_POST['surname'])) { var_dump($_POST); }
тоже вариант, пришли к тому же циклу тока с другой стороны ) хотя верно, со стороны где пришол пост может и без цикла указали инпуты! подчерпнул знаний )