abdulmajidcse / code-mask
这是一个简单的PHP库,可以帮助您操作数据。
v1.0.1
2024-06-30 17:34 UTC
Requires
- php: ^7.4|^8.0
Requires (Dev)
- phpunit/phpunit: 9.6
README
这是一个简单的PHP库,可以帮助您操作数据。
安装
composer require abdulmajidcse/code-mask
使用
您将看到代码示例,以便您可以猜测在哪里使用它。
隐藏字符串
有时,您需要隐藏电话、电子邮件或任何其他带有您特殊字母(如12****90)的文本。对于此类任务,您可以参考以下代码示例。
use Abdulmajidcse\CodeMask\CodeMask;
$codeMask = new CodeMask();
$phoneNumber = "1234567890";
$hidePhoneNumber = $codeMask->hideString($phoneNumber, 2, 2);
echo $hidePhoneNumber; // output: 12******90
生成ID
假设,您需要生成一个ID或任何基于特殊格式的字符串。为此,您可以参考以下代码示例。
use Abdulmajidcse\CodeMask\CodeMask;
$codeMask = new CodeMask();
$id = $codeMask->generateId(123, 10, 0, '2701');
echo $id; // output: 27010000000123
货币格式
假设,您有一个需要按照您所在国家货币格式进行格式化的数字。为此,您可以参考以下代码示例。
use Abdulmajidcse\CodeMask\CodeMask;
$codeMask = new CodeMask();
$moneyWithLeftCurrency = $codeMask->moneyFormat(100000000.556, 'TK');
echo $moneyWithLeftCurrency; // output: TK 10,00,00,000.56
$moneyWithRightCurrency = $codeMask->moneyFormat(100000000.556, '', 'BDT');
echo $moneyWithRightCurrency; // output: 10,00,00,000.56 BDT