Signatur
strlen(string $string): int
Beschreibung
strlen() gibt die Byte-Länge zurück. Bei UTF-8 sind viele Zeichen mehrere Bytes lang (Umlaute = 2 Bytes, Emojis = 4 Bytes). Für Zeichen-Zählung ist mb_strlen() die richtige Wahl.
Parameter
| Name | Typ | Default | Beschreibung |
|---|---|---|---|
| $string Pflicht | string | — | Der zu messende String. |
Rückgabewert
Typ
int
Beschreibung
Byte-Länge.
Beispiele
Byte vs. Zeichen
<?php
echo strlen('Größe'); // 6 (ö = 2 Bytes in UTF-8)
echo mb_strlen('Größe'); // 5 (Zeichen)