lyhiving / mask
PHP mask
1.1
2021-06-21 18:47 UTC
Requires
- php: >=5.4
- ext-gd: *
This package is auto-updated.
Last update: 2024-12-22 02:19:59 UTC
README
编辑 composer.json
composer require lyhiving/mask
{ "require": { "lyhiving/mask": "1.*" } }
使用方法
<?php use lyhiving\mask; //对于非自动加载,请打开下面的注释 /** spl_autoload_register(function ($class) { include 'src/' . str_replace('\\', '/', $class) . '.php'; }); */ $str = '44528119991005005X'; echo mask::formatIdCard($str) . PHP_EOL; $str = '13800138000'; echo mask::formatPhone($str) . PHP_EOL; $str = '6222003602101234080'; echo mask::formatBankCard($str) . PHP_EOL; $str = '123456'; echo mask::formatPassword($str) . PHP_EOL; $str = '12345678@abc.com'; echo mask::formatEmail($str) . PHP_EOL; $data = [ 'id_card' => '44528119991005005X', 'idcard' => '44528119991005005X', 'identity_id' => '44528119991005005X', 'idNumber' => '44528119991005005X', 'id_number' => '44528119991005005X', ]; $data = mask::format($data); var_dump($data);
本文件部分来自 @amsterdan5 , 主要是开多一个分支来处理ERP中需要特别处理的字段,由于某种不可抗拒的原因,只能引用新建。