我有 200 个盒子要从一个数组中命名。所有名称按顺序排列,一旦前一个 Box 从数组中获取姓氏(最大值?),将从数组中的第一个值重新开始。
$BoxName = array (Name1, Name2, Name3, Name4, Name5);
第一个框的名称始终由用户通过输入确定。其余的其他框通过编码。
现在我使用非常未经训练的方法:如果 Box1 = Name3,由用户输入给出:
Box1 = Name3 //用户给的
$BoxName = array (Name1, Name2, Name3, Name4, Name5);
$a = 3; //This is given by the User
$b = $a + 1;
if ( $b <= 5 ) {
$c = $a + 1;
} else {
$c = 1;
}
$d = $c + 1;
if ( $d <= 5 ) {
$e = $c + 1;
} else {
$e = 1;
}
echo $Box1 = $BoxName [3]; // this is given by the user
echo $Box2 = $BoxName [$c];
echo $Box3 = $BoxName [$e];
// ... ... and the list goes on for another 197 boxes.
?>
它显然看起来凌乱、不正确和肮脏。作为一个未经 IT 培训的假人,这是我能做到的最好的。