function get_number_wording($number, $flag = "") { $dig_1 = array(1 => "one ", 2 => "two ", 3 => "three ", 4 => "four ", 5 => "five ", 6 => "six ", 7 => "seven ", 8 => "eight ", 9 => "nine "); if ($number < 10) { return $dig_1[$number]; } if ($number == 11) { return "eleven "; } if ($number == 12) { return "twelve "; } if ($number == 13) { return "thirteen "; } if ($number == 14) { return "fourteen "; } if ($number == 15) { return "fifteen "; } if ($number == 16) { return "sixteen "; } if ($number == 17) { return "seventeen "; } if ($number == 18) { return "eightteen "; } if ($number == 19) { return "nineteen "; } if ($number < 100) { $dig_2 = array(1 => "nil ", 2 => "twenty ", 3 => "thirty ", 4 => "fourty ", 5 => "fifty ", 6 => "sixty ", 7 => "seventy ", 8 => "eighty ", 9 => "ninety "); return $dig_2[floor($number / 10)] . get_number_wording($number % 10); } #if ($flag=="uptohundred") return; if ($number < 1000) { # hundred return get_number_wording(floor($number / 100)) . "hundred " . get_number_wording($number % 100); } if ($number < 1000000) { # thousand return get_number_wording(floor($number / 1000)) . "thousand " . get_number_wording($number % 1000); } if ($number < 1000000000) { # million return get_number_wording(floor($number / 1000000)) . "million " . get_number_wording($number % 1000000); } if ($number < 1000000000000) { # milliard return get_number_wording(floor($number / 1000000000)) . "billion " . get_number_wording($number % 1000000000); } return "sorry, number too big"; }
<div align="right">Date: <?php echo get_today_hrd_string(); ?> </div> <div align="left"> <?php echo $row["VR_NO"]; ?> </div> <div align="center"> Received with thanks an amount of Taka <?php echo $row["AMOUNT"]; ?> <br> ( in words: <?php echo get_number_wording($row["AMOUNT"]); ?> only) <br> <div align="left">from: <?php echo $row["PARTY"]; ?> </div> <div align="right">in CASH/CHEQUE/DD/P.O no</div> <div align="center">against <?php echo $row["REMARKS"]; ?> </div> <div align="left">Accountant</div> <div align="right">Cashier</div> <hr>