chdemko/interval

适用于 PHP >= 5.4 的间隔

dev-master / 1.0.x-dev 2014-06-18 12:21 UTC

This package is auto-updated.

Last update: 2024-09-23 07:59:53 UTC


README

Downloads Latest Stable Version Latest Unstable Version Code coverage Build Status License

PHP 的间隔

此项目使用

安装

使用 composer:或者

$ composer create-project chdemko/interval:1.0.x-dev --dev; cd interval

创建一个包含以下内容的 composer.json 文件

{
    "require": {
        "chdemko/interval": "1.0.x-dev"
    }
}

然后运行

$ composer install

创建一个包含以下内容的 test.php 文件

<?php
require __DIR__ . '/vendor/autoload.php';

use chdemko\Interval\Interval;

$interval = Interval::fromString('[2,3[');

echo $interval . PHP_EOL;

$interval->sup = 4;
echo $interval . PHP_EOL;

$interval->inf = - INF;
echo $interval . PHP_EOL;

if ($interval->contains(0))
{
	echo "0 is contained in $interval" . PHP_EOL;
}
else
{
	echo "0 is not contained in $interval" . PHP_EOL;
}

这将打印

[2,3[
[2,4[
]-INF,4[
0 is contained in ]-INF,4[

有关更多信息,请参阅 examples 文件夹。

文档

引用

如果您在研究活动中使用此项目,包括出版物,您必须使用 (BibTeX 格式) 引用。您也可以通过 chdemko@gmail.com 发送电子邮件给我。