
函数
erjian666
菜鸟而已
展开
-
api加密,防止无限调用
思路:验证接口时间,验证接口加密方法:验证时间忽略,计算当前时间与参数即可。接口加密,所有参数按照a-z排序,ksort排序,去掉所有值空的参数。再次拼接成字符串,添加一个盐,md5加密即可。//验证时间if(time()-$_REQUEST['timestamp']>30){ JSOND('-1','overtime');}//验证sign$arr...原创 2020-04-22 11:24:28 · 488 阅读 · 0 评论 -
三维数组追加值
$class = DS('publics.get_info','','linkage','keyid=3407','','','linkageid'); print_r($class); foreach($class as $key => $val){ //$k = 'banner_'.$val['linkageid']; $...原创 2020-03-16 16:54:12 · 791 阅读 · 0 评论 -
php 二维数组按照某一列排序
//二维数组排序function arraySort($array, $keys, $sort = SORT_DESC) { $keysValue = []; foreach ($array as $k => $v) { $keysValue[$k] = $v[$keys]; } array_multisort($keysValue, $s...原创 2020-03-07 19:52:01 · 519 阅读 · 0 评论 -
统计二维数组中某个值出现的次数
$x=array( array('a'=>1 ,'b'=>3 ), array('a'=>1 ,'b'=>4 ), array('a'=>2 ,'b'=>4 ), array('a'=>2 ,'b'=>4 ), array('a'=>2 ,'b'=>4 ),);$resu...原创 2019-12-24 15:02:22 · 2552 阅读 · 0 评论 -
CRC32与md5
php中CRC32的用法:crc32 —计算一个字符串的 crc32 多项式生成 string 参数的 32 位循环冗余校验码多项式……:这句话从英文翻译过来的,不正确,准确的说应该是这么理解:以32位循环冗余校验多项式算法,来计算一个字符串,返回一个(可能带符号的)整数。使用方法:这个函数的功能类似于md5算法、sha1算法加密。这个函数的使用过程中,需要多考虑取返回的整数转载 2017-01-09 14:35:17 · 2097 阅读 · 0 评论 -
mysql常用函数
一、数学函数ABS(x) 返回x的绝对值BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) 返回大于x的最小整数值EXP(x) 返回值e(自然对数的底)的x次方FLOOR(x) 返回小于x的最大整数值GREATEST(x1,x2,...,xn)返回集合中最大的值LEAST(x1,x2,...,xn)转载 2017-01-13 14:49:27 · 316 阅读 · 0 评论 -
php中的处理字符串的函数
addcslashes — 为字符串里面的部分字符添加反斜线转义字符addslashes — 用指定的方式对字符串里面的字符进行转义bin2hex — 将二进制数据转换成十六进制表示chop — rtrim() 的别名函数chr — 返回一个字符的ASCII码chunk_split — 按一定的字符长度将字符串分割成小块convert_cyr_string — 将斯拉夫语字转载 2016-10-10 14:47:49 · 397 阅读 · 0 评论 -
php处理数组的函数
一、数组操作的基本函数数组的键名和值array_values($arr); 获得数组的值array_keys($arr); 获得数组的键名array_flip($arr); 数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr); 在数组中检索applearray_search("apple",$arr); 在数组中检索转载 2016-10-10 14:50:08 · 339 阅读 · 0 评论