varaey / strategy
1.0.1
2019-05-07 17:48 UTC
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.14
This package is auto-updated.
Last update: 2024-09-08 05:59:07 UTC
README
这是一个排序库。该库使用策略模式对字符串或数字数组进行排序。
安装
$ composer require varaey/strategy
下一步是
使用方法
<?php $array_char = ['f', 'a', 'b', 'd', 'c']; $array_number = [8, 3, 4, 7, 1, 2, 5, 9, 6]; $sort = new Sorter(new StrategyFirstToLast()); echo 'Start sorting (From First to Last)' . \PHP_EOL; \print_r($sort->sort($array_char)); \print_r($sort->sort($array_number)); echo \PHP_EOL; echo 'Start sorting (From Last to First)' . \PHP_EOL; $sort->setStrategy(new StrategyLastToFirst()); \print_r($sort->sort($array_char)); \print_r($sort->sort($array_number)); echo \PHP_EOL; echo 'Start sorting (nulll object)' . \PHP_EOL; $sort->setStrategy(new NullObjectSort()); \print_r($sort->sort($array_char)); \print_r($sort->sort($array_number));
许可证
本项目根据BSD-3-Clause许可证条款发布。[许可证](https://github.com/varaey/sorter/blob/HEAD/LICENSE)。
版权所有 (c) 2019, Svitozar Kuzemskyi