Problem med kyrilliske tegn i PHP
Funksjonen strlen, i likhet med mange andre
strengfunksjoner i PHP, fungerer ikke korrekt
med kyrilliske tegn - den teller hvert kyrilliske bokstav
dobbelt:
<?php
echo strlen('абвгд'); // vil skrive ut 10, ikke 5
?>
Derfor, for strenger som inneholder eller potensielt
kan inneholde problematiske tegn, bruk
funksjonen mb_strlen - den vil fungere
korrekt:
<?php
echo mb_strlen('абвгд'); // vil skrive ut 5
?>
Skriv inn i en variabel en hvilken som helst kyrillisk streng. Skriv ut lengden på strengen din.