Hi Shaine,

> ok question: 7days in a week. 
> day 1-2 costs $10,
> day 3-5 cost $15,
> day 4-7 costs $10.

I'm assuming you meant 6-7 here instead of 4-7, otherwise you've introduced
a contradiction with days 3-5.

> how can I work out the total if someone stays from say day 2-5?
> or what about day 3-7?

Try this:

<?php

  // assume $start holds start day
  // assume $end holds end day

  // note that the first array element is "0" - this is
  // because day 0 doesn't exist :-)
  $costs = array(0, 10, 10, 15, 15, 15, 10, 10);
  $total = 0;

  for ($i = $start; $i <= $end; $i++)
    $total += $costs[$i];

  echo "<p>Total is $total.</p>";

?>

Working out how to change it so people can stay from day 6 in week 1 to day
4 in week 2 is left as an exercise for the reader ;-)

Cheers
Jon


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to