• 封装的方法


        //判断字符串中有无某值
        $time = $_POST['time'];
        if(strpos($time,'-') === false){
            $time = $_POST['time'];
        }else{
            $time = strtotime($_POST['time']);
        }
        
        //获取随机数 $length随机数的长度
        function randomvals($length){
            $chars = '0123456789';
            mt_rand((double) microtime() * 100000 * getmypid());
            $checknode = "";
            while(strlen($checknode)<$length)
            $checknode .= substr($chars,(mt_rand()%strlen($chars)),1);
            return $checknode;
        }    
        location.href = location.href;
        
        //数组去重
        Array.prototype.unique = function(){
            var res = [];
            var json = {};
            for(var i = 0;i < this.length;i++){
                if(!json[this[i]]){
                    res.push(this[i]);
                    json[this[i]] = i;
                }
            }
            return res;
        }
        
        //数组取交集
        Array.interect = function(){
            var res = new Array();
            var obj = {};
            for(var i = 0;i<arguments.length;i++){
                for(var j=0;j<arguments.length;j++){
                    var str = arguments[i][j];
                    if(!obj[str]){
                        obj[str] = 1;
                    }else{
                        obj[str]++;
                        if(obj[str]==arguments.length){
                            res.push(str);
                        }
                    }
                }
            }
            return res;
        }
        
        //数组去并集
        Array.union = function(){
            var arr = new Array();
            var obj = {};
            for(var i=0;i<arguments.length;i++){
                for(var j=0;j<arguments.length;j++){
                    var str = arguments[i][j];
                    if(!obj[str]){
                        obj[str] = 1;
                        arr.push(str);
                    }
                }
            }
            return arr;
        }    

    function getLocalTime(nS) {
    return new Date(parseInt(nS) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ");
    }
    alert(getLocalTime(1177824835));

     
  • 相关阅读:
    图论集合
    无向连通图求割点(tarjan算法去掉改割点剩下的联通分量数目)
    河南省第七届ACM程序设计大赛总结
    单源最短路(spfa),删边求和
    最小圆覆盖
    二分图最大独立集
    二分图最少路径覆盖
    二分图最少点覆盖
    二分图最大匹配(匈牙利算法)
    最小费用最大流模板题
  • 原文地址:https://www.cnblogs.com/gaobint/p/8127520.html
Copyright © 2020-2023  润新知