kleerkinder / fancy-sorter
Fancy Sorter 是一个小型库,提供多种针对特定用途类别的排序器,这些类别通常在提供服装产品的电商项目中广为人知且常见。
0.2.1
2015-06-10 11:30 UTC
Requires
- php: >=5.5.0
Requires (Dev)
- phpunit/phpunit: ^4.6
This package is auto-updated.
Last update: 2024-08-28 04:58:56 UTC
README
Fancy Sorter 是一个小型库,提供多种针对特定用途类别的排序器,这些类别通常在提供服装产品的电商项目中广为人知且常见。
例如,对以下类别的排序
- 牛仔裤 (32/30, 34W/30L, …)
- 服装 (XS, S, M, L, XL, XXL, 3XL, …)
- 数值 (32, 34, 36, 50, 52, 96, 128, …)
以及可以将所需的排序器链式连接起来,以便自动使用最合适的排序器。
安装 Fancy Sorter
推荐通过 Composer 安装 Fancy Sorter
composer require kellerkinder/fancy-sorter
使用 Fancy Sorter
$sorter = new JeansSizeSorter(); $result = $sorter->sort(['30/32', '32 / 34', '32/ 30', '30W/30L', '32W / 32L']); // => ['30W/30L', '30/32', '32/ 30', '32W / 32L', '32 / 34']