koind/brackets

一个用于处理括号的小项目

维护者

详细信息

github.com/koind/brackets

源代码

问题

安装: 10

依赖者: 0

建议者: 0

安全: 0

星级: 2

关注者: 1

分支: 0

开放问题: 0

类型:项目

1.0.0 2018-06-14 14:44 UTC

This package is not auto-updated.

Last update: 2024-09-29 06:31:02 UTC


README

一个用于处理括号的小项目。

安装

从您的终端运行以下命令

composer require "koind/brackets: ^1.0"

或者将此添加到 composer.json 文件中的 require 部分

"koind/brackets": "^1.0"

然后运行 composer update

用法

该库接受形式为的字符串

(()()()()))((((()()()))(()()()(((()))))))

如果字符串正确 - 所有开括号都正确打开和关闭,则返回 true,否则返回 false

<?php 

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

$bracket = new \Koind\Brackets();
$result = $bracket->checkString('(()()()()()()(((()()()()()()((()((((()))))))()()))))');
var_dump($result);

允许字符

" , (), \t, \r, \n"

注意!不允许其他所有字符。

如果您尝试发送无效字符,将抛出类型为的异常:InvalidArgumentException

测试

从您的终端运行以下命令

phpunit