茄子在线看片免费人成视频,午夜福利精品a在线观看,国产高清自产拍在线观看,久久综合久久狠狠综合

    <s id="ddbnn"></s>
  • <sub id="ddbnn"><ol id="ddbnn"></ol></sub>

  • <legend id="ddbnn"></legend><s id="ddbnn"></s>

    PHP常用處理靜態(tài)操作類
    來源:易賢網(wǎng) 閱讀:866 次 日期:2015-04-07 14:29:22
    溫馨提示:易賢網(wǎng)小編為您整理了“PHP常用處理靜態(tài)操作類”,方便廣大網(wǎng)友查閱!

    詳細一個PHP開發(fā)時常用處理的操作類 - 希望大家多多補充 - 完善這個操作類

    <?php

    /**

    * 常用靜態(tài)類,這里主要整理了一些PHP常常會用到的方法。

    *

    * @author ZCStrong - youkuiyuan

    */

    class C {

    /*

    * 私有處理隨機數(shù)的內置參數(shù)

    * array 隨機數(shù)數(shù)組/param 隨機數(shù)長度

    * 返回一個隨機數(shù)

    */

    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;

    }

    //隨機數(shù)(數(shù)字類型)

    static public function Randnum($param = 8){

    $randArray = str_split("1234567890");

    $resultStr = C::Random($randArray,$param);

    return $resultStr;

    }

    //隨機數(shù)(混合類型) - 無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(ord(substr($data, $i, 1)) - ord(substr($char, $i, 1)));

    }

    }

    return $str;

    }

    //正則手機號 /^((1[3,5,8][0-9])|(14[5,7])|(17[0,6,7,8]))\d{8}$/

    static public function RegularPhone($string){

    $resultStr = preg_match("/^((1[3,5,8][0-9])|(14[5,7])|(17[0,6,7,8]))\d{8}$/",$string);

    if(intval($resultStr) == 1){

    return TRUE;

    }

    else{

    return FALSE;

    }

    }

    //正則郵箱

    static public function RegularEmail($string){

    $resultStr = preg_match("/^([0-9A-Za-z\\-_\\.]+)@([0-9a-z]+\\.[a-z]{2,3}();

    if(intval($resultStr) == 1){

    return TRUE;

    }

    else{

    return FALSE;

    }

    }

    //正則驗證身份證/(^([d]{15}|[d]{18}|[d]{17}x)$)/

    static public function RegularIdCard($string){

    $resultStr = preg_match("/(^([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技術專欄

    更多信息請查看網(wǎng)絡編程
    易賢網(wǎng)手機網(wǎng)站地址:PHP常用處理靜態(tài)操作類

    2026上岸·考公考編培訓報班

    • 報班類型
    • 姓名
    • 手機號
    • 驗證碼
    關于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網(wǎng)