Problem mit kyrillischen Zeichen in PHP
Die Funktion strlen, wie viele andere
String-Funktionen in PHP, funktioniert nicht korrekt
mit kyrillischen Zeichen - sie zählt jeden kyrillischen Buchstaben
doppelt:
<?php
echo strlen('абвгд'); // gibt 10 aus, nicht 5
?>
Daher für Strings, die problematische Zeichen enthalten oder potenziell
enthalten können, verwenden Sie die
Funktion mb_strlen - sie wird korrekt funktionieren:
<?php
echo mb_strlen('абвгд'); // gibt 5 aus
?>
Speichern Sie in einer Variable eine beliebige kyrillische Zeichenkette. Geben Sie die Länge Ihres Strings aus.