PHP - ссылка на существующую переменную в цикле - PullRequest
1 голос
/ 10 января 2020

Мне было интересно, есть ли способ, с помощью которого я могу ссылаться на существующую переменную за пределами l oop

В настоящее время у меня есть 50 переменных, которые я получаю в форме, они содержат часть "nr_" и после этого он считает от 1 до 50, и у меня также есть переменные $ _POST этого. Теперь я хочу передать это в a для l oop, чтобы получить поля ввода формы для каждой переменной с заданным значением ($ nr_1-50).

это мое текущее состояние:

for ($x = 1; $x <= 50; $x++) {
    echo "<tr><input type='number' name='nr_" . $x . "' value='" . $nr_1 . "'></tr>";
}

Может быть, вы можете помочь мне

Заранее спасибо

РЕДАКТИРОВАТЬ:

Я решил проблему следующим образом:

//created an array

$sticker_nr = array();

//inserted the $_POST values with a digit counting to 50 ($x)

for($x = 1; $x <= 50; $x++){
$sticker_nr[$x] = $_POST[$x.'_nr'];
}


//now i am able to output the array values in a loop
for ($x = 1; $x <= 50; $x++) {

echo "<input type='number' name='".$x."_nr' value='". $sticker_nr[$x] ."' 
>";
}

//Thank you again for the response

1 Ответ

0 голосов
/ 10 января 2020

Зачем использовать 50 переменных, если вы можете использовать массив с 50 записями?

$numbers = [];
for($x = 1; $x <50 $x++){
    $numbers[$x] = $_POST['nr_'.$x];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...