Start · Sprachen · PHP · Referenz · mb_strlen

mb_strlen

Funktion

Zählt die Zeichen eines Strings — UTF-8-sicher. Immer diese Variante nutzen, wenn der Input Umlaute oder Emojis enthalten kann.

seit PHP 4.0.6 Kategorie: string

Signatur

mb_strlen(string $string, ?string $encoding = null): int

Beschreibung

Das Multibyte-Pendant zu strlen(). Berücksichtigt das Encoding (Standard: mb_internal_encoding(), meist UTF-8) und zählt echte Zeichen, keine Bytes.

Parameter

Name Typ Default Beschreibung
$string Pflicht string Der String.
$encoding ?string null Zeichenkodierung. null = internes Default.

Rückgabewert

Typ
int
Beschreibung
Anzahl der Zeichen.

Beispiele

UTF-8-sicher

<?php

echo mb_strlen('Hallo Größe 🌍'); // 12

Siehe auch