fork(2) download
  1. <?php
  2. $Discounts=array(0=>array('FromArea'=>2,'ToArea'=>0,'Master'=>0,'Slave'=>0),
  3. 1=>array('FromArea'=>0,'ToArea'=>10,'Master'=>5,'Slave'=>0),
  4. 2=>array('FromArea'=>5,'ToArea'=>0,'Master'=>0,'Slave'=>8),
  5. 3=>array('FromArea'=>0,'ToArea'=>0,'Master'=>1,'Slave'=>2),
  6. 4=>array('FromArea'=>0,'ToArea'=>1,'Master'=>7,'Slave'=>5),
  7. );
  8.  
  9.  
  10.  
  11. function DiscountAmount($Parameters)
  12. {
  13. global $Discounts;
  14. foreach ($Discounts as $R) {
  15. foreach ($Parameters as $PK => $P) {
  16. if (!empty($P)) {
  17. if ($R[$PK] != $P)
  18. return false;
  19. }
  20. }
  21. return true;
  22. }
  23.  
  24. }
  25.  
  26. var_dump( DiscountAmount(array("FromArea"=>0,"ToArea"=>0,"Master"=>0,"Slave"=>5)));
Success #stdin #stdout 0.04s 52480KB
stdin
Standard input is empty
stdout
bool(false)