Праблема з кірыліцай у PHP
Функцыя strlen, як і многія іншыя
радковыя функцыі PHP, няправільна працуе
з кірыліцай - яна кожную кірылічную літару
лічыць два разы:
<?php
echo strlen('абвгд'); // выведет 10, а не 5
?>
Таму для радкоў, якія ўтрымліваюць або патэнцыйна
могуць утрымліваць праблемныя сімвалы, выкарыстоўвайце
функцыю mb_strlen - яна будзе працаваць
правільна:
<?php
echo mb_strlen('абвгд'); // выведет 5
?>
Запішыце ў зменную якую-небудзь кірылічную радок. Выведзіце на экран даўжыню вашай радкі.