boatrace / trimmer
The Boatrace Ninja Trimmer.
1.0.0
2025-02-20 18:11 UTC
Requires
- php: ^8.2
- php-di/php-di: ^6.2 || ^7.0
Requires (Dev)
- phpunit/phpunit: ^11.1 || ^12.0
README
Installation
composer require boatrace/trimmer
Usage
<?php require __DIR__ . '/vendor/autoload.php'; use Boatrace\Ninja\Trimmer\Trimmer; var_dump(Trimmer::trim(' 競艇 ')->getValue()); // string(6) "競艇" var_dump(Trimmer::trim(' 競艇 ', '競')->getValue()); // string(3) "艇" var_dump(Trimmer::trim(' 競艇 ', '艇')->getValue()); // string(3) "競" var_dump(Trimmer::trim(' 競艇 ', '競艇')->getValue()); // string(0) "" var_dump(Trimmer::trim(' @競艇@ ', "\x40")->getValue()); // string(6) "競艇" var_dump(Trimmer::trim(' @競艇@ ', "\x40")->getValue()); // string(12) "@競艇@" var_dump(Trimmer::trim(' @競艇 ', "\x40")->getValue()); // string(6) "競艇" var_dump(Trimmer::trim(' @競艇 ', "\x40")->getValue()); // string(9) "@競艇" var_dump(Trimmer::trim(' 競艇@ ', "\x40")->getValue()); // string(6) "競艇" var_dump(Trimmer::trim(' 競艇@ ', "\x40")->getValue()); // string(9) "競艇@" var_dump(Trimmer::trim(null)->getValue()); // NULL var_dump(Trimmer::ltrim(' 競艇 ')->getValue()); // string(7) "競艇 " var_dump(Trimmer::ltrim(' 競艇 ', '競')->getValue()); // string(4) "艇 " var_dump(Trimmer::ltrim(' 競艇 ', '艇')->getValue()); // string(7) "競艇 " var_dump(Trimmer::ltrim(' 競艇 ', '競艇')->getValue()); // string(0) "" var_dump(Trimmer::ltrim(' @競艇@ ', "\x40")->getValue()); // string(8) "競艇@ " var_dump(Trimmer::ltrim(' @競艇@ ', "\x40")->getValue()); // string(13) "@競艇@ " var_dump(Trimmer::ltrim(' @競艇 ', "\x40")->getValue()); // string(7) "競艇 " var_dump(Trimmer::ltrim(' @競艇 ', "\x40")->getValue()); // string(10) "@競艇 " var_dump(Trimmer::ltrim(' 競艇@ ', "\x40")->getValue()); // string(8) "競艇@ " var_dump(Trimmer::ltrim(' 競艇@ ', "\x40")->getValue()); // string(10) "競艇@ " var_dump(Trimmer::ltrim(null)->getValue()); // NULL var_dump(Trimmer::rtrim(' 競艇 ')->getValue()); // string(7) " 競艇" var_dump(Trimmer::rtrim(' 競艇 ', '競')->getValue()); // string(7) " 競艇" var_dump(Trimmer::rtrim(' 競艇 ', '艇')->getValue()); // string(4) " 競" var_dump(Trimmer::rtrim(' 競艇 ', '競艇')->getValue()); // string(0) "" var_dump(Trimmer::rtrim(' @競艇@ ', "\x40")->getValue()); // string(8) " @競艇" var_dump(Trimmer::rtrim(' @競艇@ ', "\x40")->getValue()); // string(13) " @競艇@" var_dump(Trimmer::rtrim(' @競艇 ', "\x40")->getValue()); // string(8) " @競艇" var_dump(Trimmer::rtrim(' @競艇 ', "\x40")->getValue()); // string(10) " @競艇" var_dump(Trimmer::rtrim(' 競艇@ ', "\x40")->getValue()); // string(7) " 競艇" var_dump(Trimmer::rtrim(' 競艇@ ', "\x40")->getValue()); // string(10) " 競艇@" var_dump(Trimmer::rtrim(null)->getValue()); // NULL
License
The Boatrace Ninja Trimmer is open source software licensed under the MIT license.