爱程序网

php常用函数(持续更新)

来源: 阅读:

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

  • 第一,生成随机字符串

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

<?phpfunction 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;}

相关文章列表: