
常用类或者方法
chenabin_php
这个作者很懒,什么都没留下…
展开
-
删除某目录下的文件
/** * 删除某目录下的文件 * @author ztw * @param $dirName 目录名 */ public static function deleteFile($dirName) { $arrRet = []; $arrRet['error'] = ''; if(!file_exists($dirName)) { return $arrRet; .原创 2020-12-04 10:32:03 · 146 阅读 · 0 评论 -
树形相关
/** * 获取数据树 * @author ztw * @param $data 分类数组 * @param $parentId 父级id * @return array */ public static function getDataTree($data,$parentId){ $tree = array(); //每次都声明一个新数组用来放子元素 ..原创 2020-12-04 10:31:32 · 104 阅读 · 0 评论 -
计算年龄周岁
/** * 计算周岁年龄 * @param $birthday 日期格式 Y-m-d * @return bool|false|int */ public static function getAge($birthday){ $age = strtotime($birthday); if($age === false){ return false; } list($y1,.原创 2020-12-04 10:28:36 · 164 阅读 · 0 评论 -
根据数组某些字段组合,获取对应分数排名
//以$key_array进行分组(可以是单个字段分组, 也可以多个字段组合分组), 计算平均分, 计算排名(同分同排名) public static function avg_by_array($list, $key_score = "zh_score", $key_array = "depart_id", $sort = SORT_DESC){ $list_new = []; foreach ($list as $rrr){ if(i..原创 2020-12-04 10:28:00 · 265 阅读 · 0 评论 -
数组分页函数
/** * 数组分页函数 核心函数 array_slice * 用此函数之前要先将数据库里面的所有数据按一定的顺序查询出来存入数组中 * $count 每页多少条数据 * $page 当前第几页 * $array 查询出来的所有数组 */ static function page_array($count,$page,$array){ $page=(empty($page))?'1':$page; #判断当.原创 2020-12-04 10:26:55 · 214 阅读 · 0 评论 -
获取数组最小值或者最大值
//获取数组最大值 public static function searchMax($arr,$field) { if(!is_array($arr) || !$field){ return false; } $temp = array(); foreach ($arr as $key=>$val) { $temp[] = $val[$field]; ...原创 2020-12-04 10:26:11 · 125 阅读 · 0 评论 -
不够100 的凑成100 主要是数据分析 饼状图相关使用
/** *不够100 的凑成100 主要是数据分析 饼状图相关使用 * @param $list * @return mixed * @throws \Exception * @author cab * @date xxx */ public static function handleRate($list) { $count = count($list); $arrRate = a..原创 2020-12-04 10:25:22 · 597 阅读 · 0 评论 -
保留几位小数,同时保证不溢出
/** * 保留几位小数,同时保证不溢出(在浮点数里面 58是被视为57.999999999999999999999……9999无限接近58) * @author cab * @date 2020-9-14 16:52 * @throws \Exception * @param float $float 需要处理的值 * @param int $num 保留几位小数 * @return string */ pub.原创 2020-12-04 10:23:28 · 140 阅读 · 0 评论 -
二维数组根据某个字段进行分组
/** * 二维数组根据某个字段进行分组 * @param $arr * @param $key * @param string $col_id * @return array * created by Steven at 2020-7-31 11:56 */ public static function array_group_by($arr, $key, $col_id ='id'){ $grouped =..原创 2020-12-04 10:22:03 · 1278 阅读 · 0 评论