Promo

Run Settings
LanguagePHP
Language Version
Run Command
<?php $promo = array( $promo1 = array("A01" => 2), $promo2 = array("A01" => 2, "A02" => 3), $promo3 = array("A01" => 1, "A02" => 1, "A03" => 1) ); $cart = array("A01" => 1, "A02" => 1, "A03" => 1, "A04" => 6, "A05" => 9, "A06" => 10); foreach($promo as $key => $value) { $no = $key+1; $promo = "Promo $no"; echo "$promo : \n"; $dt = []; foreach($value as $keyPromo => $itemPromo) { foreach($cart as $keyCart => $itemCart) { if($itemCart >= 5) { $optionalBonus[$keyCart] = "$keyCart -> $itemCart \n"; } if(($keyPromo === $keyCart) && ($itemPromo === $itemCart)) { echo "$keyPromo -> $itemPromo | $keyCart -> $itemCart \n"; $dt[$keyCart] = $keyCart; } } } echo "Syarat \t: ".count($value)." | Terpenuhi : ".count($dt)."\n"; // echo count($value); if(count($dt) >= count($value)) { echo "Dapat Promo ✅ \n"; if(count($optionalBonus)) { foreach($optionalBonus as $itemOptionalBonus) { echo $itemOptionalBonus; } echo "Bonus Tambahan : Promo 1 (2X)\n"; } } else { echo "Belum Beruntung ❌ \n"; } echo str_pad('', 35, "-", STR_PAD_LEFT)."\n"; }
Editor Settings
Theme
Key bindings
Full width
Lines