Problém s cyrilikou v PHP
Funkcia strlen, rovnako ako mnohé ďalšie
reťazcové funkcie PHP, nefunguje správne
s cyrilikou - každé písmeno v cyrilike
počíta dva krát:
<?php
echo strlen('абвгд'); // vypíše 10, nie 5
?>
Preto pre reťazce, ktoré obsahujú alebo potenciálne
môžu obsahovať problematické znaky, použite
funkciu mb_strlen - bude fungovať
správne:
<?php
echo mb_strlen('абвгд'); // vypíše 5
?>
Zapíšte do premennej nejaký reťazec v cyrilike. Vypíšte na obrazovku dĺžku vášho reťazca.