owndeveloper/number-massking

这是一个简单的数字掩码

1.0.0 2023-06-30 09:20 UTC

This package is auto-updated.

Last update: 2024-09-30 02:00:04 UTC


README

Latest Stable Version License

描述

Number-Mask 是一个轻量级的 PHP 库,提供对数字进行掩码或混淆的功能。它允许您按照所需模式格式化数字,同时保留原始数字。

安装

您可以通过 Composer 安装此包

composer require owndeveloper/number-massking

## Usage

### Initializing the Package
To use the package, you need to first initialize it and provide the number and format:

```php
use OwnDeveloper\NumberMask;

require "./vendor/autoload.php";
$numberMask = new NumberMask();

示例用法

以下是一个示例,说明如何使用此包来计算 GST 金额

try {
    $number = $numberMask->masking('9876543210','987-6543-210');
    echo "Masked Number: ". $number;
} catch (\Exception $e) {
    echo $e->getMessage();
}

异常处理

该包处理无效值的异常。如果传递给 masking() 方法的值是字符,将抛出异常。您可以捕获异常并相应地处理。

测试

该包附带一系列单元测试,以确保其稳定性和功能。您可以使用以下命令运行测试

vendor/bin/phpunit

贡献

欢迎贡献!如果您遇到任何问题或对改进有建议,请在中[问题跟踪器]创建一个问题。如果您想贡献代码,请遵循以下指南

  1. 分支仓库。
  2. 为您的功能/错误修复创建一个新的分支。
  3. 提交您的更改并将它们推送到您的分支。
  4. 提交拉取请求。

请确保您的代码遵循现有的编码风格并且有良好的文档。

许可证