Convert Numbers into words
<?php /*Coded By Amir Salah :-) */ $num = 531; /* The Number */ $leng = strlen($num); /* The Length */ /* ones Function */ function one($num){ $one = substr($num, -1, 1); return $one; } /* tens Functions */ function ten($num){ $ten = substr($num, -2, 1); return $ten; } /* Hundreds functions */ function hund($num){ $hund = substr($num, -3, 1); return $hund; } /* Thousands Function */ function thou($num){ $thou = substr($num, -4, 1); return $thou; } /* if it was 4 digits number */ if ($leng == 4){ $one = one($num); $ten = ten($num); $hund = hund($num); $thou = thou($num); } /* if it was 3 digits number */ if ($leng == 3){ $one = one($num); $ten = ten($num); $hund = hund($num); } /* if it was 2 digits number*/ if ($leng == 2){ $one = one($num); $ten = ten($num); } /* if it was 1 digit number */ if ($leng == 1){ $one = one($num); } /* ones */ if(isset($one)){ if($one == 1){ if($leng == 2){ if($ten == 1){ $ones = \"eleven\"; } else { $ones = \"one\"; } }else{ $ones = \"one\"; } } if($one == 2){ if($leng == 2){ if($ten == 1){ $ones = \"twelve\"; } else { $ones = \"two\"; } }else{ $ones = \"two\"; } } if($one == 3){ if($leng == 2){ if($ten == 1){ $ones = \"thirteen\"; } else { $ones = \"three\"; } }else{ $ones = \"three\"; } } if($one == 4){ if($leng == 2){ if($ten == 1){ $ones = \"fourteen\"; } else { $ones = \"four\"; } }else{ $ones = \"four\"; } } if($one == 5){ if($leng == 2){ if($ten == 1){ $ones = \"fifteen\"; } else { $ones = \"five\"; } }else{ $ones = \"five\"; } } if($one == 6){ if($leng == 2){ if($ten == 1){ $ones = \"sixteen\"; } else { $ones = \"six\"; } }else{ $ones = \"six\"; } } if($one == 7){ if($leng == 2){ if($ten == 1){ $ones = \"seventeen\"; } else { $ones = \"seven\"; } }else{ $ones = \"seven\"; } } if($one == 8){ if($leng == 2){ if($ten == 1){ $ones = \"eighteen\"; } else { $ones = \"eight\"; } }else{ $ones = \"eight\"; } } if($one == 9){ if($leng == 2){ if($ten == 1){ $ones = \"nineteen\"; } else { $ones = \"nine\"; } }else{ $ones = \"nine\"; } } } /* Tens */ if(isset($ten)){ if($num == 10){ $tens = \"ten\"; } if($ten == 2){ $tens = \"twenty\"; } if($ten == 3){ $tens = \"thirty\"; } if($ten == 4){ $tens = \"fourty\"; } if($ten == 5){ $tens = \"fifty\"; } if($ten == 6){ $tens = \"sixty\"; } if($ten == 7){ $tens = \"seventy\"; } if($ten == 8){ $tens = \"eighty\"; } if($ten == 9){ $tens = \"ninty\"; } } /* Hundreds */ if(isset($hund)){ if($hund == 1){ $hunds = \"one hundred\"; } if($hund == 2){ $hunds = \"two hundred\"; } if($hund == 3){ $hunds = \"three hundred\"; } if($hund == 4){ $hunds = \"four hundred\"; } if($hund == 5){ $hunds = \"five hundred\"; } if($hund == 6){ $hunds = \"six hundred\"; } if($hund == 7){ $hunds = \"seven hundred\"; } if($hund == 8){ $hunds = \"eight hundred\"; } if($hund == 9){ $hunds = \"nine hundred\"; } } /* Thousands */ if(isset($thou)){ if($thou == 1){ $thous = \"one thousand\"; } if($thou == 2){ $thous = \"two thousand\"; } if($thou == 3){ $thous = \"three thousand\"; } if($thou == 4){ $thous = \"four thousand\"; } if($thou == 5){ $thous = \"five thousand\"; } if($thou == 6){ $thous = \"six thousand\"; } if($thou == 7){ $thous = \"seven thousand\"; } if($thou == 8){ $thous = \"eight thousand\"; } if($thou == 9){ $thous = \"nine thousand\"; } } echo \"<br />\"; /* print Thousands */ if(isset($thous)){ echo $thous; } echo \" \"; /* Print Hundreds */ if(isset($hunds)){ echo $hunds; } echo \" \"; /* print Tens */ if(isset($tens)){ if($ten != 1 and $one == 0) { echo $tens; } else { echo $tens; } } echo \" \"; /* Print Ones */ if(isset($ones)){ echo $ones; } ?>
Change
$num = 531; /* The Number */
Comments
Add your comment