收藏 分销(赏)

PHP常用处理静态操作类.doc

上传人:人****来 文档编号:9738852 上传时间:2025-04-05 格式:DOC 页数:3 大小:20KB 下载积分:5 金币
下载 相关 举报
PHP常用处理静态操作类.doc_第1页
第1页 / 共3页
PHP常用处理静态操作类.doc_第2页
第2页 / 共3页


点击查看更多>>
资源描述
  详细一个PHP开发时常用处理的操作类 - 希望大家多多补充 - 完善这个操作类   <?php   /**   * 常用静态类,这里主要整理了一些PHP常常会用到的方法。   *   * @author ZCStrong - youkuiyuan   */   class C {   /*   * 私有处理随机数的内置参数   * array 随机数数组/param 随机数长度   * 返回一个随机数   */   static private function Random($array , $param) {   $randArray = $array;   $randCount = count($randArray);   $num = intval($param);   $resultStr = "";   for($i = 0 ; $i < $num ; $i++){   $resultStr .= $randArray[rand(0, intval($randCount) - 1)];   }   return $resultStr;   }   //随机数(数字类型)   static public function Randnum($param = 8){   $randArray = str_split("1234567890");   $resultStr = C::Random($randArray,$param);   return $resultStr;   }   //随机数(混合类型) - 无0   static public function RandStr($param = 8 , $capslock = FALSE){   $randArray = str_split("abcdefghijklmnopqrstuvwxyz123456789ABCDEFGHIGKLMNOPQRSTUVWXYZ");   $resultStr = C::Random($randArray,$param);   if($capslock){   return strtoupper($resultStr);   }   else {   return $resultStr;   }   }   //加密字符串   static public function EnBaseCode($data, $key = "ZCStrong"){   $key = md5($key);//对于预设的KEY,MD5   $x = 0;   $len = strlen($data);   $l = strlen($key);   for ($i = 0; $i < $len; $i++){   if ($x == $l){   $x = 0;   }   $char .= $key{$x};   $x++;   }   for ($i = 0; $i < $len; $i++){   $str .= chr(ord($data{$i}) + (ord($char{$i})) % 256);   }   return base64_encode($str);   }   //机密字符串   static public function DeBaseCode($data, $key = "ZCStrong"){   $key = md5($key);   $x = 0;   $data = base64_decode($data);   $len = strlen($data);   $l = strlen($key);   for ($i = 0; $i < $len; $i++){   if ($x == $l){   $x = 0;   }   $char .= substr($key, $x, 1);   $x++;   }   for ($i = 0; $i < $len; $i++){   if (ord(substr($data, $i, 1)) < ord(substr($char, $i, 1))){   $str .= chr((ord(substr($data, $i, 1)) + 256) - ord(substr($char, $i, 1)));   }   else{   $str .= chr(o([d]{15}|[d]{18}|[d]{17}x)$)/",$string);   if(intval($resultStr) == 1){   return TRUE;   }   else{   return FALSE;   }   }   //处理字符串信息   static public function hStr($string){   if(isset($string) && !empty($string)){   return addslashes(strip_tags($string));   }   else{   return "";   }   }   }   更多信息请查看IT技术专栏   
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服