生成唯一数字字符串


function getUniqNumId(){
    //获取uniqid()生成的字符串的后八位(包含字母), 并且处理成ASCII 码值数组
    $tmp = array_map('ord', str_split(substr(uniqid(), 7, 13)));

    //将数组处理成数值字符串,并获取前8位(因为长度不定)
    $tmp = substr(implode(null, $tmp), 0, 8);

    //前面添加日期
    $tmp = date('Ymd') . $tmp;

    //返回
    return $tmp;
}

你可能感兴趣的:(生成唯一数字字符串)