Problem med kyrilliska tecken i PHP
Funktionen strlen, liksom många andra
strängfunktioner i PHP, fungerar inte korrekt
med kyrilliska tecken - den räknar varje kyrillisk bokstav
för två gånger:
<?php
echo strlen('абвгд'); // kommer att skriva ut 10, inte 5
?>
Därför, för strängar som innehåller eller potentiellt
kan innehålla problematiska tecken, använd
funktionen mb_strlen - den kommer att fungera
korrekt:
<?php
echo mb_strlen('абвгд'); // kommer att skriva ut 5
?>
Spara en sträng med kyrilliska tecken i en variabel. Skriv ut längden på din sträng.