Skip to main content

Command Palette

Search for a command to run...

Convert Number between Banlga and English in PHP

Published
1 min read
Convert Number between Banlga and English in PHP
M

DevOps Engineer | Kubernetes | Python | Terraform | AWS | GCP

Here is my solution that can convert Bangla number into English, and English number into Bangla.

BanglaConverter Class

<?php
class BanglaConverter {
    public static $bn = array("১", "২", "৩", "৪", "৫", "৬", "৭", "৮", "৯", "০");
    public static $en = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "0");

    public static function bn2en($number) {
        return str_replace(self::$bn, self::$en, $number);
    }

    public static function en2bn($number) {
        return str_replace(self::$en, self::$bn, $number);
    }
}

echo BanglaConverter::bn2en("This is ২০১৬\n");
echo BanglaConverter::en2bn("42 আমার প্রিয় সংখ্যা\n");

Output

This is 2016
৪২ আমার প্রিয় সংখ্যা
12 views

More from this blog

M

Minhaz's Blog

111 posts