- var_dump: documentation ( source)
- floor: documentation ( source)
- ceil: documentation ( source)
<?php
//formula:
function numSms ($chaCount) {
$sms = 1;
if($chaCount > 160) {
$sms += floor(($chaCount - 160) / 153); //add on the whole number of extra SMSs needed
$sms += ceil((($chaCount - 160) % 153) / 153); //with the remainder, work out how many are needed (atypically, just one)
}
return $sms;
}
var_dump(numSms(458));
var_dump(numSms(459));
var_dump(numSms(460));