定制 zx/php-tools 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

zx/php-tools

最新稳定版本:v0.0.1

Composer 安装命令:

composer require zx/php-tools

包简介

php-tools

README 文档

README

安装

composer require zx/php-tools

介绍

PHP常用工具类代码集合,方便开发各种系统,减少开发难度,加速开发过程

现有组件

  • [x] 大数值62进制互转
  • [x] 时间段冲突检测
  • [x] 身份证号正确性检测
  • [x] IPV4 IPV6正确性检测
  • [x] 订单号生成
  • [x] 数组,迭代器分页工具
  • [x] 上传图片安全检测

todo

后续会增加更多常用组件

  • [ ]

demo演示

//生成带前缀+时间序列+随机数的指定长度的订单号
p(OrderKeyGenerator::getRandKey('UD_', 4));
p(OrderKeyGenerator::getRandKey('UD_', 4, false));

//生成带前缀的唯无序订单号
p(OrderKeyGenerator::getShotKey());
p(OrderKeyGenerator::getShotKey('UD_', 4));

$array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14];
//list($list, $count) = PageTool::pageByArray($array, 3, 3);
$data = PageTool::pageByArray($array, 3, 3);
p($data);


//62进制转换
$res = LargeDigitalConversion62::from10To62(123456);
p($res);
$res = LargeDigitalConversion62::from62To10($res);
pp($res);

//测试时间冲突
$time = [];
$is_ok = CheckTimeConflict::check('', '', $time, 1);
if ($is_ok) {
    p('OK');
} else {
    p('NO');
}

//测试身份证是否合法
$id = new IdCard('xxx');
$res = $id->isIdNumberValid();
p($res);

统计信息

  • 总下载量: 233
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: mit
  • 更新时间: 2023-06-25

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固