Kirilicos problemos PHP
Funkcija strlen, kaip ir daugelis kitų
PHP eilutės funkcijų, neteisingai veikia
su kirilica - ji kiekvieną kirilicos raidę
skaičiuoja du kartus:
<?php
echo strlen('абвгд'); // išvestų 10, o ne 5
?>
Todėl eilutėms, kuriose yra arba potencialiai
gali būti problemų su simboliais, naudokite
funkciją mb_strlen - ji veiks
teisingai:
<?php
echo mb_strlen('абвгд'); // išvestų 5
?>
Įrašykite į kintamąjį kokią nors kirilicos eilutę. Išveskite į ekraną jūsų eilutės ilgį.