数据项目知识整理

整理知识点:

 最底层:

  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);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值