Problema cu caracterele chirilice în PHP
Funcția strlen, ca și multe alte
funcții pentru șiruri de caractere din PHP, nu funcționează corect
cu caracterele chirilice - ea consideră fiecare literă chirilică
de două ori:
<?php
echo strlen('абвгд'); // va afișa 10, nu 5
?>
Prin urmare, pentru șirurile care conțin sau pot
conține potențial astfel de caractere problematice, utilizați
funcția mb_strlen - ea va funcționa
corect:
<?php
echo mb_strlen('абвгд'); // va afișa 5
?>
Scrieți într-o variabilă un șir de caractere chirilice. Afișați pe ecran lungimea șirului dvs.