Download the PHP package giles/library without Composer
On this page you can find all versions of the php package giles/library. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download giles/library
More information about giles/library
Files in giles/library
Download giles/library
More information about giles/library
Files in giles/library
Vendor giles
Package library
Short Description 收集整理常用的php工具类库 Some of the PHP class libraries in the collection
License MIT
Package library
Short Description 收集整理常用的php工具类库 Some of the PHP class libraries in the collection
License MIT
Please rate this library. Is it a good library?
Informations about the package library
介绍
PHP Code Library 收集整理常用的php工具类库
使用
composer require giles/library
IdCard.php
用于校验中国大陆居民身份证号码合法性,获取对应的信息,如地区、性别、生日、星座、属相等,身份证代码计算方式为GB 11643-1999标准 , 兼容地区编码变更以前的数据
Snowflake.php
基于Twitter的雪花算法改造,分布式全局唯一ID生成器, 组成<毫秒级时间戳+机器ip+进程id+序列号>
长度最长为64位bit,各bit位含义如下:
1位
不用。二进制中最高位为1的都是负数,但是我们生成的id一般都使用整数,所以这个最高位固定是041位
用来记录时间戳(毫秒)- 41位可以表示$2^{41}-1$个数字,
- 如果只用来表示正整数(计算机中正数包含0),可以表示的数值范围是:0 至 $2^{41}-1$,减1是因为可表示的数值范围是从0开始算的,而不是1。
- 也就是说41位可以表示$2^{41}-1$个毫秒的值,转化成单位年则是$(2^{41}-1) / (1000 60 60 24 365) = 69$年
10位
机器IP低10位,可以支持最多1023个机器节点10位
当前处理进程标识,10位的长度最多支持1023个机器进程2位
计数序列号,序列号即序列自增id,可以支持同一节点的同一进程同一毫秒生成4个ID序号
All versions of library with dependencies
PHP Build Version
Package Version
The package giles/library contains the following files
Loading the files please wait ....