Field Manual PHP / Laravel reference
← PHP

Strings

Strings contain bytes; concatenation uses a dot.

What it is

Strings contain bytes; concatenation uses a dot.

When to use it

Use interpolation for readable messages and mb_* for Unicode character operations.

Syntax

$label = "Account {$accountId}";
$clean = trim($input);

Example

$input = "  invoice-42  ";
$reference = strtoupper(trim($input));
$containsInvoice = str_contains($reference, "INVOICE");

Common mistakes

strlen counts bytes, not Unicode characters; string concatenation is not HTML escaping.

Related topics

Browse PHP