igorsa/bracket-check

v0.02 2020-04-25 21:15 UTC

This package is auto-updated.

Last update: 2025-06-26 08:36:21 UTC


README

Install

The preferred way to install this extension is through composer:

composer require igorsa/bracket-check

Usage

This package based on pure PHP. Library can check the correctness of the brackets sentence.

use App\IsBalanced;

$bracketsChecker = new IsBalanced('(){}[]'); // String '(){}[]' brackets for checked

// tests

echo $bracketsChecker->isCorrect('(())'); // true
echo $bracketsChecker->isCorrect('((())'); // false
echo $bracketsChecker->isCorrect('()'); // true
echo $bracketsChecker->isCorrect('(('); // false
echo $bracketsChecker->isCorrect('())('); // false
echo $bracketsChecker->isCorrect('((())'); // false
echo $bracketsChecker->isCorrect('(())())'); //false
echo $bracketsChecker->isCorrect('(()(()))))'); // false
echo $bracketsChecker->isCorrect(')'); // false
echo $bracketsChecker->isCorrect('())(()'); // false
echo $bracketsChecker->isCorrect('(){)}((})'); // false
echo $bracketsChecker->isCorrect('(()(()))((()))'); // true
echo $bracketsChecker->isCorrect('(({})(([])))((({[]})))'); // true

License

The MIT License (MIT). Please see License File for more information.