Slide 29
Slide 29 text
@nicolasgrekas
function match(string $pattern, int $flags = 0, int $offset = 0): ?array
function padBoth(int $length, string $padStr = ' '): self
function padEnd(int $length, string $padStr = ' '): self
function padStart(int $length, string $padStr = ' '): self
function prepend(string ...$prefix): self;
function repeat(int $multiplier): self
function replace(string $from, string $to): self;
function replaceMatches(string $fromPattern, $to): self
function slice(int $start = 0, int $length = null): self;
function splice(string $replacement, int $start = 0, int $length = null): self;
function split(string $delimiter, int $limit = null): array;
function startsWith(string $prefix): bool;
function title(bool $allWords = false): self
function trim(string $chars = " \t\n\r\0\x0B\x0C\u{A0}\u{FEFF}"): self
function trimEnd(string $chars = " \t\n\r\0\x0B\x0C\u{A0}\u{FEFF}"): self
function trimStart(string $chars = " \t\n\r\0\x0B\x0C\u{A0}\u{FEFF}"): self
function truncate(int $length, string $ellipsis = ''): self
function upper(): self
function wordwrap(int $width = 75, string $break = "\n", bool $cut = false): self