We can easily convert Standard (English) Numbers to equivalent character sets using simple replace operation. The following PHP python and JS function converts Standard numbers to Devanagari Unicode numbers. You can get numbers in other languages by simply replacing the array.

1. Convert English Number To Nepali Number Using PHP

We will change english number to nepali number through the use of str_replace() php built in function.The str_replace() function replaces some characters with another characters in a string.

<?php
function ent_to_nepali_num_convert($number){
	$eng_number = array(
		'0','1','2','3','4','5','6','7','8','9'
	);
	$nep_number = array(
		'०','१','२','३','४','५','६','७','८','९'
	);
	return str_replace($eng_number, $nep_number, $number);
}
echo 'The Nepali Number is : ' .ent_to_nepali_num_convert(123456789);
?>

2. Convert English Number To Nepali Number Using Python

We can convert english number to nepali number by using replace() python built in function. We can replace multiple substrings at once using replace() method chaining.

 def convertEnglishToNepali(InpData):
        return InpData.replace('0','०')
        .replace('1','१')
        .replace('2','२')
        .replace('3','३')
        .replace('4','४')
        .replace('5','५')
        .replace('6','६')
        .replace('7','७')
        .replace('8','८')
        .replace('9','९')
                            
    print(convertEnglishToNepali('0123546789'))

3. Convert English Number To Nepali Number Using Javscript

If you try to convert nepali number in to english number you can easy convert using using map() javascript built in function.

function ConvEnglishToNepaliNum(number) {

        let nepaliNumbersList = ['०', '१', '२', '३', '४', '५', '६', '७', '८', '९'];    
        const numberToConvert = number.toString().split('');

        let result = numberToConvert.map((num, i) => {
        return nepaliNumbersList [i, num];
        });

        return result.join('');
    }
    console.log(ConvEnglishToNepaliNum(01234567891));

Leave Your Comment