zoukankan      html  css  js  c++  java
  • laravel groupBy 和 keyBy的区别

            $productCategory = ProductCategory::query()
                ->select('category_id', 'product_id', 'category_name')
                ->whereIn('product_id', $spuIdArr)
                ->where('status', ProductCategory::STATUS_VALID)
                ->get()
                ->groupBy('product_id')
                ->toArray();
    // groupBy需要放在get()的后面,不然分组之后只有一条数据。

    sortBy(),针对collection中的某一个字段进行排序(默认是升序排序)
    $collection = collect([
        ['name' => 'Desk', 'price' => 200],
        ['name' => 'Chair', 'price' => 100],
        ['name' => 'Bookcase', 'price' => 150],
    ]);
    
    $sorted = $collection->sortBy('price');
    
    $sorted->values()->all();
    /*
    [
        ['name' => 'Chair', 'price' => 100],
        ['name' => 'Bookcase', 'price' => 150],
        ['name' => 'Desk', 'price' => 200],
    ]
    */
  • 相关阅读:
    python中的unlink
    if
    python中if __name__ == '__main__'
    rename函数
    win2003的密钥
    url
    python中的os.stat
    python中的mysql
    防火墙
    网址
  • 原文地址:https://www.cnblogs.com/cjjjj/p/12403472.html
Copyright © 2011-2022 走看看