PHP 随机字符串

/**
随机字符
*/
protected function salt($len)
    {
        // 组成数组
        $arr = array_merge(range(0, 9), range('a', 'z'), range('A', 'Z'));

        // 数组随机排序
        shuffle($arr);

        // 取得随机个数值
        $rand = array_rand($arr,$len);

        // 键与值互换
        $flip = array_flip($rand);

        //取键相同的
        $diff_key = array_diff_key($arr,$flip);

        //取键相同的
        $diff_key = array_diff_key($arr,$diff_key);

        // 返回字符串
        return join('', $diff_key);
    }

猜你喜欢

转载自blog.csdn.net/qq_21051503/article/details/80782550