rmtram/version-sort

版本排序

v1.0.0 2016-02-08 19:00 UTC

This package is auto-updated.

Last update: 2024-09-21 20:46:20 UTC


README

Build Status Total Downloads Latest Stable Version

简介

用于排序非常简单版本的库。

安装

Composer

$ composer require rmtram/version-sort

基本

源代码下载

复制文件 => src/VersionSort.php

require '/path/to/VersionSort.php';

示例

$versions = array('v1.0.1', '1.30.3', 'version1.0.99', '1.0.4');
$vs = new Rmtram\VersionSort\VersionSort($versions);

// trimming v1.0.1 => 1.0.1 | version1.0.99 => 1.0.99
$vs->trim();

var_dump($vs->asc());
// result => ['1.0.1', '1.0.4', '1.0.99', '1.30.3']

var_dump($vs->desc());
// result => ['1.30.3', '1.0.99', '1.0.4', '1.0.1']

支持版本。

  • PHP 5.3
  • PHP 5.4
  • PHP 5.5
  • PHP 5.6
  • PHP 7.0
  • HHVM