koind / brackets
一个用于处理括号的小项目
1.0.0
2018-06-14 14:44 UTC
Requires
- php: ^7.2
Requires (Dev)
- phpunit/phpunit: ^7
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