fev/sorter

用于排序数组的简单库。

安装: 4

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 1

分支: 0

开放问题: 0

类型:项目

v2.0.1 2020-08-24 16:34 UTC

This package is auto-updated.

Last update: 2024-09-25 02:01:03 UTC


README

该库提供两种方法(升序,降序)用于排序数组。

安装

要安装此库,只需执行以下命令

$ composer require fev/sorter

使用方法

要使用此库,您需要

  1. 从基本类Sorter创建对象
$sorter = new Sorter();
  1. 通过setSortingMethod方法定义1个或2个默认排序方法SortingABCSortingCBA
$sorter->setSortingMethod(new SortingABC());

或者

$sorter->setSortingMethod(new SortingCBA());
2.1 If you not define sorting methods, then class will be work by default mode like null object pattern.
  1. 使用sort方法对您的数组进行排序。
$sorter->sort($test_arr);

扩展

要使用自定义排序规则扩展此库,请创建一个新的排序类,该类实现了SorterInterface并提供sort()方法

测试

您可以使用以下命令运行测试

$ php test.php.

许可证

license

该项目根据BSD-3-Clause许可证条款发布。查看许可证.

版权 (c) 2020, FEV