php - PHP - 在循环中引用现有变量
问题描述
我想知道是否有任何方法可以引用循环外的现有变量
我目前有 50 个变量,它们包含一个“nr_”部分,之后它从 1 计数到 50,我也有 $_POST 变量。我现在想将它传递到一个 for 循环中,以获取具有设定值 ($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
解决方案
当您可以使用包含 50 个条目的数组时,为什么要使用 50 个变量?
$numbers = [];
for($x = 1; $x <50 $x++){
$numbers[$x] = $_POST['nr_'.$x];
}
推荐阅读
- reactjs - 解决大型 React 应用程序中的内存泄漏
- gremlin - 脚本编译耗时过长
- highcharts - 向下钻取图表中的点击事件 - Highcharts
- scala - java.lang.NoClassDefFoundError: scala/collection/GenTraversableOnce 在 kafka.utils.TestUtils.tempDir(TestUtils.scala)
- arrays - 通过从数组中删除除给定数组索引处的元素之外的所有元素来更新整个 json
- python-3.x - 将 Picked 或 Joblib 预训练的 ML 模型加载到 Sagemaker 并作为端点托管
- python - 将元组从熊猫导出到 sql
- python - 如何在 spacy 的文本分类中让某些类别比其他类别更重要
- css - 在primeNg p表中未选择行时如何更改颜色?
- python - 无法在 pyspark 中超过 1 小时的翻滚窗口进行分组