承接 maosiji/luphp 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

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

maosiji/luphp

最新稳定版本:1.3.0

Composer 安装命令:

composer require maosiji/luphp

包简介

更快的做一些 PHP、WordPress 的开发

README 文档

README

封装一些常用功能,便于快速开发(测试中...)

Exception

类名 介绍 异常码前缀
LURandom 随机数 100
LUEncryptor 加解密 110
LUIdcard 身份证号码 120
LUIp IP识别 130
LUVerifiableNumber19 19位可验证数字生成 140
LUVerifiableString18 18位可验证字符串生成 141
LUURL url操作 150
LUSession session 160
LUFile 文件上传 300
LUWPFile WP文件上传 310
LUApiSigner API签名验证 400
LUDBSQL 数据库 900

Original

1、LuUrl

// 获取当前网页链接
get(): string
// 更新指定参数后的链接(追加 + 更新值)
update_params( array $arr, string $url = '' ): string
// 删除指定参数后的链接
delete_params( array $arr, string $url = '' ): string

2、LUSend

// 发送数组数据
send_array( int $code, string $msg, $data='', string $reload='0', array $newArr=array() ): array
// 发送json数据并终止程序
send_json( int $code, string $msg, $data='', string $reload='0', array $newArr=array() )

5、LuCurl

get(string $url, array $headers = [], bool $overwrite = false): array
post(string $url, array $data, array $headers = [], bool $overwrite = false): array
put(string $url, array $data, array $headers = [], bool $overwrite = false): array
delete(string $url, array $data = [], array $headers = [], bool $overwrite = false): array
patch(string $url, array $data, array $headers = [], bool $overwrite = false): array

6、LuSafe

// 断是否连续点击 ajax 按钮,并禁止
check_too_many_requests(int $timediff = 5)

7、LuTime

// 返回时间间隔数组 array('day'=>'', 'hour'=>'', 'min'=>'', 'sec=>'')
calculate_timediff ( int $begin_time, int $end_time ): array

8、LURandom

// 获取指定位数的随机数
rand_number(int $length = 6, bool $is_first_zero = true): string
// 返回0到9之间的奇数
rand_odd(): int
// 返回0到9之间的偶数
rand_even(): int

9、LuVersion

// 检测版本号格式是否正确
check_version ( string $version ): bool

10、LUNo19

create( $prefix='0755', int $pos=2, int $sex=0 ): string
verify( $id19Number, int $pos=2 ): bool

11、LUPrice

format( $price ): float

12、LUIdcard

// 是否是合法身份证号
is(string $idCard): bool
// 返回性别,1 男,2 女
sex(string $idCard): int
// 返回生日,1980-02-03
birthday(string $idCard): string
// 返回省级,北京市、台湾省、香港特别行政区
province(string $idCard): string

wordpress

1、LUWPSend

// 用 wp_send_json 发送数据
send_json(int $code, string $msg, $data = '', string $reload = '', array $newArr = [], int $flags = 0)

2、LUWPNonce

create_nonce( string $str ): string
verify_nonce( string $nonce, string $str ): bool

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-12-10

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固