封裝的函式

2021-08-10 00:19:13 字數 3422 閱讀 3793

(一).封裝的函式:

/*** 判斷是否為11121

* @return bool

*/function is_11121()

/*** @param $arr

* @param $key

* @return string

*/function sign($arr,$key)

}$str=$str."key=".$key;

return strtoupper(md5($str));

} /**

* @param $durl

* @return mixed

*/function curl_file_get_contents($durl)

/*** @param $bucket

* @param $key

* @return array|string

*/function getucloud($bucket, $key)

/*** 生成訂單號

* @return string

*/function make_no()

/*** 生成優惠卷編號

* @param string $type

* @param int $length

* @return string

*/function make_rand_str($type = 'admix', $length = 12)

$length = 8;

if ($length > 1)

$str = '';

switch ($type) ;

}break;

case 'string' :

for ($i = 0; $i < $length; $i++) ;

}break;

case 'string' :

for ($i = 0; $i < $length; $i++) ;

}break;

case 'admix' :

for ($i = 0; $i < $length; $i++) ;

}break;

case 'admix' :

for ($i = 0; $i < $length; $i++) ;

}break;

case 'admix' :

for ($i = 0; $i < $length; $i++) ;

}break;

case 'num' :

for ($i = 0; $i < $length; $i++)

break;

}return $str.uniqid();

} /*

* 獲取前一天的開始和結束時間

*/function getlasttime()

/*** 獲取今天的開始和結束時間

* @return mixed

*/function gettime()

/*** @param $multi_array

* @param $sort_key

* @param int $sort

* @return bool

*/function multi_array_sort($multi_array,$sort_key,$sort=sort_asc)else

}}else

array_multisort($key_array,$sort,$multi_array);

return $multi_array;

} /*

* 判斷今天昨天前天

*/function getday($time)

if ($time==getlasttime()["star"])

if ($time==strtotime(date("y-m-d",strtotime("-2 days"))." 0:0:0"))

return "";

} /*

* 介面資料格式返回

*/function json($errno, $data = null, $error = 'success')

elseif (is_string($data)) else

return $data;

} /*

* 返回上午下午

*/function getstrtime()

if ($no>6&&$no<12)

if ($no>=12&&$no<=18)

if ($no>18&&$no<=24)

return "您好";

} /*

* 無限極分類

*/function make_tree($list,$pk='id',$pid='parent_id',$child='child',$root=0)

foreach ($packdata as $key =>$val)else

}return $tree;

} /*

* 省市一樣返回乙個

*/function city_province($province,$city)

return $province.$city;

} /*

* 年月日返回時間軸

*/function gettimestamp($str)

/** 員工陣列

*/function isemployee($phone)

else

} /*

* 返回員工手機號

*/function employeephone()

/** 返回整數

*/function getint($int)

/** 返回大整數

*/function getlargeint($int)

/** 二位陣列取最大值pv

*/function getarraymax($arr,$field)

return max($temp);

} /*

* 數字轉漢字

*/function number2chinese($num,$mode = true,$sim = false)

if (!isset($dec['1']))

$retval .= "角分";

}else}}

//整數部分

$str = $mode ? strrev(intval($num)) : strrev($num);

for($i = 0,$c = strlen($str);$i < $c;$i++)

if($i%4 == 0)}}

$retval = join('',array_reverse($out)) . $retval;

return $retval;

} /**

* 獲取月初時間

*/function getmonthstar()

php如何封裝函式 PHP cURL 函式封裝

概念描述 curl是乙個非常強大的開源庫,支援很多協議,包括http ftp telnet等,可以使用curl實現get和post請求的方法。應用場景 函式 curl curl 支援http https,get post author qiuguanyou version v1.0 date 201...

封裝的VC函式

封裝遠端注入的函式 引數 1.程序 id 引數 2.被注入函式指標 函式名 引數 3.引數 引數 4.引數長度 bool injectremotefunc dword dwprocid,lpvoid mfunc,lpvoid premoteparam,dwordparamsize hthread c...

函式的封裝練習

1.實現乙個函式,列印乘法口訣表,口訣表的行數和列數自己指定,define crt secure no warnings include include void print kjb int l int main 2.使用函式實現兩個數的交換。define crt secure no warning...