amirbagh75 / chalqoz
将波斯数字转换为英语数字,反之亦然
1.3.0
2023-09-04 19:29 UTC
Requires
- php: >=7.3
Requires (Dev)
- phpunit/phpunit: ^9
README
Chalqoz (چلغوز)
这个包仅用于将波斯和英语数字字符相互转换。
经常遇到需要将数字字符相互转换的情况,例如在用户手机号码输入部分,我们不希望用户必须使用特定语言的键盘,因此需要在服务器端进行这种语言标准化(例如转换为英语字符)。因此,为了连续使用,我创建了 چلغوز。
如何安装
composer require amirbagh75/chalqoz
示例
<?php require_once __DIR__ . '/../vendor/autoload.php'; use Amirbagh75\Chalqoz\Chalqoz; $newText = Chalqoz::convertEnglishNumbersToPersian('123456789'); echo($newText."\n"); // ۱۲۳۴۵۶۷۸۹ $newText = Chalqoz::convertPersianNumbersToEnglish('۱۲۳۴۵۶۷۸۹'); echo($newText."\n"); // 123456789 $newText = Chalqoz::convertPersianNumbersToEnglish('امیرحسین بقایی ۲۴ سال دارد.'); echo($newText."\n"); // امیرحسین بقایی 24 سال دارد $newText = Chalqoz::convertEnglishNumbersToPersian('امیرحسین بقایی 24 سال دارد.'); echo($newText."\n"); // امیرحسین بقایی ۲۴ سال دارد
方法
convertEnglishNumbersToPersian(string $text): string convertPersianNumbersToEnglish(string $text): string // Shortened version of functions names: enNumsToFa(string $text): string faNumsToEn(string $text): string