码迷,mamicode.com
首页 > Web开发 > 详细

php中自己总结的函数(持续更新)

时间:2014-11-15 21:32:17      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:style   blog   io   color   ar   sp   for   div   on   

每一种编程语言在用的过程中都会发现有时候要一种特定需求的功能函数,结果没有内置这样的函数,这个时候就需要自己根据已有函数编写尽可能简单的函数,下面是我在做php相关工作时积累下的函数,会持续更新,您要是有好的也可以推荐给我,我在这里统一展示给大家。

  • 第一,生成随机字符串

代码如下面所示,要注意以下,查看手册可以看到,php在版本4.2.0以前生成随机数时,需要先给随机数发生器播种,PHP_VERSION>4.2.0的版本,系统自动完成播种工作,所以这里要做下判断。

<?php
function rand_str($length) {
    $string = ‘‘;
    $chars     = ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz‘;
    $max    = strlen($chars) - 1;
    if(version_compare(PHP_VERSION, ‘4.2.0‘) >= 0) {
        for($i=0;$i<$length;$i++) {
            $p = rand(0,$max);
            $string .= $chars[$p];
        }
    } else {
        mt_srand((double)microtime(true)*1000000);
        for($i=0;$i<$length;$i++) {
            $p = mt_rand(0,$max);
            $string .= $chars[$p];
        }
    }
    return $string;
}

php中自己总结的函数(持续更新)

标签:style   blog   io   color   ar   sp   for   div   on   

原文地址:http://www.cnblogs.com/iforever/p/4100124.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!