PHP Convert Number to Word in Indian/Nepali English (Lakh, Crore)

This class converts numbers to Indian/Nepali-English Words. Works for all kinds of numbers including floats. A few examples.

10,000,00 – Ten Lakh
3,478 – Three Thousand Four Hundred And Seventy Eight
1,234,567,890 – One Hundred And Twenty Three Crore Forty Five Lakh Sixty Seven Thousand Eight Hundred And Ninty
5,024.78 – Five Thousand Twenty Four And 78/100