数据项目知识整理

来源:互联网 发布:人工智能论坛 哪个好 编辑:程序博客网 时间:2024/06/06 04:13

整理知识点:

 最底层:

  1,函数的整理: 

  

     array_sum($a)  数组求和 $a为一个数组            array_unique($a) 去除数组中相同的值          array_merge($a,$b) 合并数组 $a,$b均为数组  当$a为数值的时候 array_merge([$a],$b);          array_pop($a)  删除数组中最后一个值          array_reverse($a) 返回一个顺序想反的数组  http://www.w3cschool.cn/php/func-array-reverse.html          array_values($a) 求取数组中的值 (去掉键名) 只针对一维数组          end($a) 输出最后一个元素的值          current($a) 输出第一个元素的值          array_slice() 函数在数组中根据条件取出一段值,并返回 array_slice(数组,开始数,结束数)array_slice($arr,0,7)          array_push($a,'123') 在$a插入一个下标          array_chunk($a,2) 把一个二维数组查分为多个数组(每个数组下有两个下标)          DISTINCT sql语句中唯一验证

  2,   数组排序的代码(无规律排序)  基于laravel 框架
          

public static  function getTwo($and){    switch ($and) {        case '123':            return ['123'];            break;        case '234':            return ['234'];            break;        case '345';            return ['345'];            break;        case '456':            return ['456',];            break:        default:            return null;    }}

$one = self::getOne($and);

 $NewArr = [];        foreach($straightValue as $key=>$value){            $a = array_search($value['name'],$one);            if(is_null($a)){                return $NewArr;            }            $NewArr[$a]=$value;        }      ksort($NewArr);

0 0
原创粉丝点击