PHP 生成唯一订单号 PHP 获取19位的int类型的unix时间
<?php
class myTime{
/**
* [micro_time 获取19位的unix时间]
* @Author ChugRabbit
* @DateTime 2020-05-24T17:08:08+0800
* @copyright [copyright]
* @license [license]
* @version [1.0]
* @param int|null $end [获取位数]
* @return [type] [int]
*/
public static function micro_time(int $end=null){
$t = intval(microtime(true)*pow(10,9));
$end===null || $t = intval(substr($t,0,$end));
return $t;
}
}
百万次执行花费的时间
19位的Unix时间如果还重复的话。。。
我博客还有生成32位的就是效率差了差不多5倍。
如果觉得还不错 动动小手指👇d(゚∀゚d)点赞!
如果有问题或好的建议,请在下方评论。会不定期回复。