f1r3starter / brackets
Yet another composer package
dev-master
2018-07-06 14:03 UTC
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2024-11-19 07:10:11 UTC
README
Library for solving the problem of the correct brackets closing
Installation:
composer require f1r3starter/brackets
Using:
For using run:
<?php
use brackets\Brackets;
$bracketsString = '((()))';
$solver = new Brackets($bracketsString);
var_dump($solver->isCorrect());
If you need to use square brackets:
$solver->setOpenBracket('[');
$solver->setCloseBracket(']');
If you need to change the list of the allowed characters (note that special characters should be escaped with backslash ('\') symbol):
$solver->setAllowedSymbols('a', 'b', 'c', '1', '\%', '\$');