Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
⊗ppPmBsCyP 31 of 447 menu

Праблема з кірыліцай у PHP

Функцыя strlen, як і многія іншыя радковыя функцыі PHP, някарэктна працуе з кірыліцай - яна кожную кірылічную літару лічыць два разы:

<?php echo strlen('абвгд'); // выведзе 10, а не 5 ?>

Таму для радкоў, якія ўтрымліваюць або патэнцыйна могуць утрымліваць праблемныя сімвалы, выкарыстоўвайце функцыю mb_strlen - яна будзе працаваць карэктна:

<?php echo mb_strlen('абвгд'); // выведзе 5 ?>

Запішыце ў зменную якую-небудзь кірылічную радок. Выведзіце на экран даўжыню вашай радка.

byenru