rohidas

Hi I am Rohidas lande.I have teaching in C.D.jain college of commerce Shrirampur .I have Nine year in teaching Experience to teach various programming langauge,script languages,databases like Java,C,C++,php,python,html,css,javascript,mysql,oracle.

To convert Number into Words

Print Number into Words using PHP

<html> <head> <title>PHP Program To convert given number into words</title> </head> <body> <form method="post"> <table border="0"> <tr> <td> <label> Enter The Any Number:</label>  <input type="text" name="num" value="" placeholder="Enter the number"/> </td> </tr> <tr> <td> <br><input type="submit" name="submit" value="Submit"/> </td> </tr> </table> </form> <?php if(isset($_POST['submit'])) { $number = $_POST['num']; $number1 = $number; $no = floor($number); $hundred = null; $digits_1 = strlen($no); //to find lenght of the number $i = 0; // Numbers can stored in array format $str = array(); $words = array('0' => '', '1' => 'One', '2' => 'Two', '3' => 'Three', '4' => 'Four', '5' => 'Five', '6' => 'Six', '7' => 'Seven', '8' => 'Eight', '9' => 'Nine', '10' => 'Ten', '11' => 'Eleven', '12' => 'Twelve', '13' => 'Thirteen', '14' => 'Fourteen', '15' => 'Fifteen', '16' => 'Sixteen', '17' => 'Seventeen', '18' => 'Eighteen', '19' =>'Nineteen', '20' => 'Twenty', '30' => 'Thirty', '40' => 'Forty', '50' => 'Fifty', '60' => 'Sixty', '70' => 'Seventy', '80' => 'Eighty', '90' => 'Ninety'); $digits = array('', 'Hundred', 'Thousand', 'lakh', 'Crore'); //Extract last digit of number and print corresponding number in words till num becomes 0 while ($i < $digits_1) { $divider = ($i == 2) ? 10 : 100; //Round numbers down to the nearest integer $number =floor($no % $divider); $no = floor($no / $divider); $i +=($divider == 10) ? 1 : 2; if ($number) { $plural = (($counter = count($str)) && $number > 9) ? 's' : null; $hundred = ($counter == 1 && $str[0]) ? ' and ' : null; $str [] = ($number < 21) ? $words[$number] . " " . $digits[$counter] . $plural . " " . $hundred: $words[floor($number / 10) * 10]. " " . $words[$number % 10] . " ". $digits[$counter] . $plural . " " . $hundred; } else $str[] = null; } $str = array_reverse($str); $result = implode('', $str); //Join array elements with a string echo"<hr>"; echo"<div style="color:re"'>"; echo "Your Number is: ".$number1."</br>"; echo"</div>"; echo"<div>"; echo "Number in words=". $result ; echo"</div>"; return 0; } ?> </body> </html>

Post a Comment

0 Comments