Skip to content

hyqo/string

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

String

Packagist Version Packagist PHP Version Support GitHub Workflow Status

Fluent-style string operations

Install

composer require hyqo/string

Usage

use function Hyqo\String\s;

echo s('FOO BAR')->lower()->upperFirst(); //Foo bar

Other functions:

use function Hyqo\String\s;
use Hyqo\String\SplitFlag;

s('foo#bar')->leftCrop('#'); //bar
s('foo#bar')->rightCrop('#'); //foo

s('foo, , bar')->split(','); // ['foo', ' ', ' bar']
s('foo, , bar')->split(',', SplitFlag::TRIM | SplitFlag::NO_EMPTY); // ['foo', 'bar']
s('foo, , bar')->splitStrictly(','); // ['foo', 'bar']

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages