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);
    }

文章来源: PHP 随机字符串

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:PHP 随机字符串