php常用自建函数学习(6):获取指定长度随机字符串

简介: php常用自建函数学习(6):获取指定长度随机字符串
//获取指定长度随机字符串
if(!function_exists('GetRandStr'))
{
    function GetRandStr($length=6)
    {
        //'!@#$%^&*()-_ []{}<>~`+=,.;:/?|';
        $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
        $random_str = '';
        for($i=0; $i<$length; $i++)
        {
            //这里提供两种字符获取方式
            //第一种是使用 substr 截取$chars中的任意一位字符;
            //第二种是取字符数组 $chars 的任意元素
            //$password .= substr($chars, mt_rand(0, strlen($chars) - 1), 1);
            $random_str .= $chars[mt_rand(0, strlen($chars) - 1)];
        }
        return $random_str;
    }
}
echo GetRandStr(16);
相关文章
|
5天前
|
PHP
原生php制作分页函数
原生php制作分页函数
5 0
|
7天前
|
PHP
php删除字符串中的所有空格
php删除字符串中的所有空格
10 0
|
21天前
|
运维 Serverless API
Serverless 应用引擎产品使用合集之如何使用PHP SDK调用函数并在请求体(body)中传递字符串
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
2月前
|
PHP Perl
PHP-ereg()函数
但再次强调,不建议使用ereg()函数,而应该改用preg_match()函数来执行更灵活和强大的正则表达式匹配操作。
30 4
|
2月前
|
运维 JavaScript Serverless
Serverless 应用引擎产品使用之在阿里函数计算中,Php环境,配置取消禁止函数exec如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
319 4
|
2月前
|
PHP
php事务删除加调用日志函数
php事务删除加调用日志函数
16 1
|
2月前
|
存储 PHP 数据库
【PHP开发专栏】PHP数组操作与常见函数
【4月更文挑战第29天】本文介绍了PHP中的数组及其操作,包括定义与初始化、访问与修改、遍历。还探讨了常用的数组函数,如count()、in_array()、array_push/pop()、array_shift/unshift()、array_merge()、array_keys/values()以及sort()和rsort(),帮助开发者更有效地处理和操作数组。
|
2月前
|
安全 PHP
PHP反序列化---字符串逃逸(增加/减少)
PHP反序列化---字符串逃逸(增加/减少)
|
2月前
|
JSON PHP 数据格式
php函数
php函数
16 0
|
2月前
|
JSON JavaScript PHP
PHP把unicode编码的json字符串转中文
PHP把unicode编码的json字符串转中文
21 0