abdulmajidcse/code-mask

这是一个简单的PHP库,可以帮助您操作数据。

v1.0.1 2024-06-30 17:34 UTC

This package is auto-updated.

Last update: 2024-09-30 18:10:28 UTC


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