PHP优化练习

问题描述 投票:0回答:1

如果没有提供任何值,我会尝试自动用'0'填写表格。有14个问题需要填写。我编写的代码很难看,但是可以用。我希望通过设置一个包含所有问题的数组并循环执行该命令,直到所有框都填入值或0来改善它。

if ($q1 == '') {
                    $q1 = '0';
                  }
                    if ($q2 == '') {
                      $q2 = '0';
                  }
                  if ($q3 == '') {
                    $q3 = '0';
                  }
                  if ($q4 == '') {
                    $q4 = '0';
                  }
                            //... and so on up to $q14

                  if ($q13 == '') {
                    $q13 = '0';
                  }
                  if ($q14 == '') {
                    $q14 = '0';
                  }

如果没有提供任何值,我会尝试自动用'0'填写表格。有14个问题需要填写。我编写的代码很难看,但是可以用。我希望通过...

php
1个回答
1
投票

理想情况下,这些变量应该使用数组。然后,您可以简单地遍历数组的索引以根据需要进行测试和更改。如果无法更改,则可以使用variable variables简化代码:

© www.soinside.com 2019 - 2024. All rights reserved.