hyqo/string

Fluent-style string operations

Maintainers

Details

github.com/hyqo/string

Source

Issues

Installs: 50

Dependents: 2

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/hyqo/string

1.0.0 2023-02-21 16:55 UTC

This package is auto-updated.

Last update: 2025-09-21 23:02:57 UTC


README

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']