获取随机浮点数
    /**     * 获取随机浮点数     * @param $min  最小值     * @param $max  最大值     * @param $num  小数位     * @return string 浮点数     */    public static function randomFloat($min, $max, $num) {        return bcadd($min, bcmul(bcdiv(mt_rand(), mt_getrandmax(), 2), bcsub($max, $min, 0), 2), $num);    }
验证邮箱
    /**     * 邮箱验证     * @param $email 邮箱     * @return bool     */    public static function is_email($email){        if(filter_var($email,FILTER_VALIDATE_EMAIL)){            return true;        }else{            return false;        }    }
手机号验证
    /**     * 手机号验证     * @param $phone     * @return bool     */    public static function is_phone($phone)    {        if (preg_match("/^1[34578]{1}\d{9}$/", $phone)) {            return true;        } else {            return false;        }    }
手机号星号替换
$num = "13966778888";$str = substr_replace($num, '****', 3, 4);
数字小写转大写
function num2daxie($num){    $daxie = null;    if(is_numeric($num) && $num >= 0){        $da_num=array('零','一','二','三','四','五','六','七','八','九');        $len_num = strlen($num);        for($i=0;$i<$len_num;$i++){            $daxie.= $da_num[substr($num,$i,1)];        }    }    return $daxie;}
颜色随机生成
function randomColor() {     $str = '#';     for($i = 0 ; $i < 6 ; $i++) {         $randNum = rand(0 , 15);         switch ($randNum) {             case 10: $randNum = 'A'; break;             case 11: $randNum = 'B'; break;             case 12: $randNum = 'C'; break;             case 13: $randNum = 'D'; break;             case 14: $randNum = 'E'; break;             case 15: $randNum = 'F'; break;         }         $str .= $randNum;     }     return $str; } $color = randomColor();