php获取随机字符串,可设置位数以及大小写

简介: php获取随机字符串,可设置位数以及大小写
/**@name 获取随机字符串,大小写字母+数字,转变不区分大小写
 *@param $len 长度
 *@param $ignoreCase 忽略大小写
 * */
function get_salt($len=6, $ignoreCase=true)
{
    //return substr(uniqid(rand()), -$len);
    $discode="123546789wertyupkjhgfdaszxcvbnm".($ignoreCase?'': 'QABCDEFGHJKLMNPRSTUVWXYZ');
    $code_len = strlen($discode);
    $code = "";
    for($j=0; $j<$len; $j++){
        $code .= $discode[rand(0, $code_len-1)];
    }
    return $code;
}
echo get_salt(13, true);


云EC电商学习进阶:common.php

相关文章
|
3月前
|
安全 PHP
从建站到拿站 -- PHP(Cookie设置)
从建站到拿站 -- PHP(Cookie设置)
32 0
|
2月前
|
Ubuntu PHP Apache
蓝易云 - 如何在Ubuntu 22.04上安装PHP8.1并设置本地开发环境
以上就是在Ubuntu 22.04上安装PHP 8.1并设置本地开发环境的步骤。
164 2
|
1月前
|
存储 PHP 索引
|
2月前
|
PHP
php删除字符串中的所有空格
php删除字符串中的所有空格
21 0
|
2月前
|
运维 Serverless API
Serverless 应用引擎产品使用合集之如何使用PHP SDK调用函数并在请求体(body)中传递字符串
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
3月前
|
PHP 数据安全/隐私保护
PHP页面如何实现设置独立访问密码
PHP网页如果需要查看信息必须输入密码,验证后才可显示出内容的代码如何实现? 对某些php页面设置单独的访问密码,如果密码不正确则无法查看内容,相当于对页面进行了一个加密
32 2
PHP页面如何实现设置独立访问密码
|
3月前
|
安全 PHP
PHP反序列化---字符串逃逸(增加/减少)
PHP反序列化---字符串逃逸(增加/减少)
|
3月前
|
JSON JavaScript PHP
PHP把unicode编码的json字符串转中文
PHP把unicode编码的json字符串转中文
33 0