私はPHPで、適切なwhileループロジックを書いて、問題を抱えているが、ここに私のコードは次のとおりです。PHPの複雑なwhileループロジック
$applied_to = "Battery"; # rule applies to this product
$items = $_GET['items']; # how many items we have of this product
$forquan = 3; # rule applies to this quantity of product
$autoadd = "Power Inverter"; # when rule is met add this product.
if ($applied_to == "Battery"){
print "We Have $items $applied_to<br>";
print "The rule says we need 1 $autoadd for each 1-$forquan $applied_to<br><hr />";
$counter = $items;
while($counter > 0){
if ($forquan/$items > 1){
print "we need 1 $autoadd<br>";
}
$counter--;
}
}
今私が望むものを私たちは持っている場合は、1つの追加の製品$autoadd
を追加することです1〜3個の電池、2個の電池がある場合は$autoadd
となります。
私は非常に多くの異なるwhileループwhile文の組み合わせを試しましたが、完全なループを得ることはできません。